Урок 158. Рисование. Bitmap. Методы createBitmap, работа с пикселами, density, mutable

Обсуждение уроков
Ответить
Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Урок 158. Рисование. Bitmap. Методы createBitmap, работа с пикселами, density, mutable

Сообщение damager82 » 13 окт 2014, 03:00

В этом уроке:
- создаем и меняем Bitmap
- разбираемся с density и mutable


Click here to read this article!
Последний раз редактировалось damager82 31 май 2017, 17:36, всего редактировалось 3 раза.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

alkurop
Сообщения: 2
Зарегистрирован: 14 окт 2014, 15:33

Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа

Сообщение alkurop » 14 окт 2014, 15:37

Всё круто. Спасибо Вам.
Очень помог ресурс разобраться
И начать реализовывать проекты

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

извиняюсь за оффтоп

razmus
Сообщения: 82
Зарегистрирован: 26 мар 2013, 10:47

Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа

Сообщение razmus » 15 окт 2014, 12:28

alkurop писал(а):Всё круто. Спасибо Вам.
Очень помог ресурс разобраться
И начать реализовывать проекты

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

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

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

alkurop
Сообщения: 2
Зарегистрирован: 14 окт 2014, 15:33

Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа

Сообщение alkurop » 15 окт 2014, 14:36

ух-ты ! свит =)
буду изучать

melnorme
Сообщения: 1
Зарегистрирован: 18 окт 2014, 10:27

Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа

Сообщение melnorme » 18 окт 2014, 10:34

Есть вопрос не конкретно по этому уроку, а по циклу уроков, начиная с графики - в частности урок 144. При создании проекта я использую minSdkVersion="14" (как рекомендованный), в этом случае код, представленный в уроке, работает неправильно, вся графика отображается некорректно, а при выставлении minSdkVersion="11" - все нормально. Что это - косяк андроида и можно ли с этим как-то бороться и оставить 14ю - в ней возможностей все-таки больше.

pmipmi
Сообщения: 2
Зарегистрирован: 02 ноя 2014, 12:46

Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа

Сообщение pmipmi » 15 ноя 2014, 18:16

Код: Выделить всё

  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, как теперь нарисовать на нем что-нибудь? через кнопку. спасибо за ресурс

danek130995
Сообщения: 42
Зарегистрирован: 25 янв 2015, 18:57

Re: Урок 158. Рисование. Bitmap. Методы createBitmap, работа

Сообщение danek130995 » 01 дек 2015, 13:20

Спасибо за царские уроки!!

Ответить