Страница 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
alkurop писал(а):Всё круто. Спасибо Вам.
Очень помог ресурс разобраться
И начать реализовывать проекты

Единственное чего еще хотелось бы - урок про нотификейшн http://developer.android.com/guide/topi ... tions.html

извиняюсь за оффтоп
Не оно?)

http://startandroid.ru/ru/uroki/vse-uro ... tions.html

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
Спасибо за царские уроки!!