В данном случая смешивание двух цветов по градиенту линейному где 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..
|