Найдено 14 результатов

Rolik
16 окт 2021, 10:39
Форум: Уроки
Тема: Урок 125. ViewPager
Ответы: 219
Просмотры: 167634

Re: Урок 125. ViewPager

FragmentPagerAdapter и FragmentStatePagerAdapter are deprecated в API 27.
Теперь используем FragmentStateManager с ViewPager2.
Rolik
05 окт 2021, 08:44
Форум: Уроки
Тема: Урок 166. Графика. Создание своего Drawable
Ответы: 2
Просмотры: 5393

Re: Урок 166. Графика. Создание своего Drawable

setBackgroundDrawable() deprecated в API 16. Вместо него setBackground(). Последний пример не работает из за ошибки в строке: getPaint().setShader(shader); Проще не создавать еще один класс расширения, а дополнить логику HexagonDrawable методом: public BitmapHexagon(Bitmap bitmap) { originBitmap = b...
Rolik
04 окт 2021, 12:33
Форум: Уроки
Тема: Урок 164. Графика. Drawable. Level List, Transition, Inset, Clip, Scale
Ответы: 2
Просмотры: 6498

Re: Урок 164. Графика. Drawable. Level List, Transition, Inset, Clip, Scale

Очень бегло и вырвано. Примеры дописывал сам.
Rolik
02 окт 2021, 10:12
Форум: Уроки
Тема: Урок 156. Рисование. AvoidXfermode
Ответы: 1
Просмотры: 4790

Re: Урок 156. Рисование. AvoidXfermode

AvoidXfermode deprecated в API 16.
Rolik
01 окт 2021, 09:53
Форум: Уроки
Тема: Урок 160. Рисование. Bitmap. Чтение изображений большого размера
Ответы: 6
Просмотры: 9490

Re: Урок 160. Рисование. Bitmap. Чтение изображений большого размера

Не актуально на новых телефонах. Использование createScaledBitmap() гораздо проще и лаконичнее.
Rolik
27 сен 2021, 12:48
Форум: Уроки
Тема: Урок 154. Рисование. PorterDuff.Mode, PorterDuffXfermode
Ответы: 4
Просмотры: 49446

Re: Урок 154. Рисование. PorterDuff.Mode, PorterDuffXfermode

Пропускаю т.к., навряд ли будет применимо.
Rolik
25 сен 2021, 12:40
Форум: Уроки
Тема: Урок 149. Рисование. Текст
Ответы: 2
Просмотры: 5604

Re: Урок 149. Рисование. Текст

drawPosText() deprecated в API 16
Rolik
25 сен 2021, 10:29
Форум: Уроки
Тема: Урок 148. Рисование. Canvas, clip
Ответы: 4
Просмотры: 7219

Re: Урок 148. Рисование. Canvas, clip

clipRect(RectF rect, Region.Op op) deprecated в API 26. Как это обойти хз...
Rolik
11 сен 2021, 09:33
Форум: Уроки
Тема: Урок 92. Service. Простой пример
Ответы: 99
Просмотры: 83274

Re: Урок 92. Service. Простой пример

Для вывода результатов сортировки цикла в фоновом потоке, не в Log а в Toast, нужно использовать Handler: void someTask() { handler.post(new Runnable() { public void run() { for (int i = 1; i < 10; i++) { Toast.makeText(getApplicationContext(), "i = " + i, Toast.LENGTH_SHORT).show(); try { TimeUnit....
Rolik
20 май 2021, 20:53
Форум: Уроки
Тема: Урок 34. Хранение данных. SQLite
Ответы: 765
Просмотры: 523616

Re: Урок 34. Хранение данных. SQLite

Как же я ненавижу вложенные классы ... :evil:
Вот, обязательно было DBHelper внутрь пихать ? А с геттерами слабо ??
Rolik
07 май 2021, 12:43
Форум: Уроки
Тема: Урок 27. Читаем action из Intent
Ответы: 24
Просмотры: 27662

Re: Урок 27. Читаем action из Intent

Не очень хороший пример. Строковая переменная имеет то же название что и метод форматирования объекта в строковый вид. Если кто то не очень хорошо ориентируется в Java, это может запутать.
Rolik
05 май 2021, 16:17
Форум: Уроки
Тема: Урок 25. Task. Что это такое и как формируется
Ответы: 38
Просмотры: 44230

Re: Урок 25. Task. Что это такое и как формируется

Ссылка на Хабр, с подробным объяснением темы:

https://habr.com/ru/post/186434/