Показать сообщение отдельно
Старый 05.06.2020, 23:40   #3751 (permalink)
Абориген
 
Регистрация: 05.10.2014
Сообщений: 3,362
Вы сказали Спасибо: 143
Поблагодарили 1,707 раз(а) в 588 сообщениях
Сказал(а) Фууу!: 43
Сказали Фууу! 45 раз(а) в 43 сообщениях
Откуда: красная гора
Авто: chery bonus
По умолчанию

В данном случая смешивание двух цветов по градиенту линейному где 20.0f размер градиента. 0x41a00000 -20.0f, 0x41b00000 - 22.0f, 0x41980000 - 19.0f, 0x41880000
17.0f, 0x41800000 -16.0f и т.д. Размер шрифта ищется по строкам setTextSize Для примера

iget-object v6, v0, Lcom/cnlaunch/x431pro/activity/diagnose/a/e;->g:Lcom/cnlaunch/x431pro/activity/diagnose/a/e$b;

iget-object v6, v6, Lcom/cnlaunch/x431pro/activity/diagnose/a/e$b;->a:Landroid/widget/RelativeLayout;

const v7, 0x7f080600 #red_baseview_item_bg (проект red - в config.properties)
invoke-virtual {v1, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V (часть кода пропускаю)

iget-object v1, v0, Lcom/cnlaunch/x431pro/activity/diagnose/a/e;->g:Lcom/cnlaunch/x431pro/activity/diagnose/a/e$b;

iget-object v1, v1, Lcom/cnlaunch/x431pro/activity/diagnose/a/e$b;->r:Landroid/widget/TextView;

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextColor(I)V

iget-object v1, v0, Lcom/cnlaunch/x431pro/activity/diagnose/a/e;->g:Lcom/cnlaunch/x431pro/activity/diagnose/a/e$b;

iget-object v1, v1, Lcom/cnlaunch/x431pro/activity/diagnose/a/e$b;->r:Landroid/widget/TextView;

const/high16 v2, 0x41900000 # 18.0f

invoke-virtual {v1, v2}, Landroid/widget/TextView;->setTextSize(F)V


invoke-virtual {v6, v7}, Landroid/widget/RelativeLayout;->setBackgroundResource(I)V

Последний раз редактировалось zamj; 05.06.2020 в 23:41..
zamj вне форума   Ответить с цитированием
Сказал Спасибо zamj за это сообщение:
Mehannik (07.06.2020)