Урок 158. Рисование. Bitmap. Методы createBitmap, работа с пикселами, density, mutable
Урок 158. Рисование. Bitmap. Методы createBitmap, работа с пикселами, density, mutable
В этом уроке:
- создаем и меняем Bitmap
- разбираемся с density и mutable
Click here to read this article!
- создаем и меняем Bitmap
- разбираемся с density и mutable
Click here to read this article!
Последний раз редактировалось damager82 31 май 2017, 17:36, всего редактировалось 3 раза.
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Всё круто. Спасибо Вам.
Очень помог ресурс разобраться
И начать реализовывать проекты
Единственное чего еще хотелось бы - урок про нотификейшн http://developer.android.com/guide/topi ... tions.html
извиняюсь за оффтоп
Очень помог ресурс разобраться
И начать реализовывать проекты
Единственное чего еще хотелось бы - урок про нотификейшн http://developer.android.com/guide/topi ... tions.html
извиняюсь за оффтоп
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Не оно?)alkurop писал(а):Всё круто. Спасибо Вам.
Очень помог ресурс разобраться
И начать реализовывать проекты
Единственное чего еще хотелось бы - урок про нотификейшн http://developer.android.com/guide/topi ... tions.html
извиняюсь за оффтоп
http://startandroid.ru/ru/uroki/vse-uro ... tions.html
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
ух-ты ! свит =)
буду изучать
буду изучать
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Есть вопрос не конкретно по этому уроку, а по циклу уроков, начиная с графики - в частности урок 144. При создании проекта я использую minSdkVersion="14" (как рекомендованный), в этом случае код, представленный в уроке, работает неправильно, вся графика отображается некорректно, а при выставлении minSdkVersion="11" - все нормально. Что это - косяк андроида и можно ли с этим как-то бороться и оставить 14ю - в ней возможностей все-таки больше.
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Код: Выделить всё
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);
}
});
-
- Сообщения: 42
- Зарегистрирован: 25 янв 2015, 18:57
Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа
Спасибо за царские уроки!!