Страница 1 из 1
Урок 158. Рисование. Bitmap. Методы createBitmap, работа с пикселами, density, mutable
Добавлено: 13 окт 2014, 03:00
damager82
В этом уроке:
- создаем и меняем Bitmap
- разбираемся с density и mutable
Click here to read this article!
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Добавлено: 14 окт 2014, 15:37
alkurop
Всё круто. Спасибо Вам.
Очень помог ресурс разобраться
И начать реализовывать проекты
Единственное чего еще хотелось бы - урок про нотификейшн
http://developer.android.com/guide/topi ... tions.html
извиняюсь за оффтоп
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Добавлено: 15 окт 2014, 12:28
razmus
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Добавлено: 15 окт 2014, 14:36
alkurop
ух-ты ! свит =)
буду изучать
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Добавлено: 18 окт 2014, 10:34
melnorme
Есть вопрос не конкретно по этому уроку, а по циклу уроков, начиная с графики - в частности урок 144. При создании проекта я использую minSdkVersion="14" (как рекомендованный), в этом случае код, представленный в уроке, работает неправильно, вся графика отображается некорректно, а при выставлении minSdkVersion="11" - все нормально. Что это - косяк андроида и можно ли с этим как-то бороться и оставить 14ю - в ней возможностей все-таки больше.
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Добавлено: 15 ноя 2014, 18:16
pmipmi
Код: Выделить всё
Uri pickedImage = data.getData();
// Let's read picked image path using content resolver
String[] filePath = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(pickedImage, filePath, null, null, null);
cursor.moveToFirst();
String imagePath = cursor.getString(cursor.getColumnIndex(filePath[0]));
int px = getResources().getDimensionPixelSize(R.dimen.image_sizepx);
Bitmap bitmap = decodeSampledBitmapFromResource(imagePath, px, px);// <<
Код: Выделить всё
buttonRazm.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
paint = new Paint(Paint.ANTI_ALIAS_FLAG);
Canvas canvas = new Canvas(bitmap); // <<<
Paint p = new Paint();
p.setColor(Color.BLUE);
canvas.drawCircle(80, 80, 10, p);
}
});
предположим,я загрузил в imageview, как теперь нарисовать на нем что-нибудь? через кнопку. спасибо за ресурс
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Добавлено: 01 дек 2015, 13:20
danek130995
Спасибо за царские уроки!!