تنظیم رنگ شیب دار به صورت عمودی برای متن Label

با این کد میتوانید رنگ متن Label,Buton,EditText را شیب دار کنید

اول از همه کتابخانه JavaObject را تیک بزنید. بعد کد Inline و تابع زیر را در اکتیویتی خود قرار دهید.

 

Sub SetLabelTVGC(Label As Label,StartColor As Int,EndColor As Int)
Dim j As JavaObject
J.InitializeContext.RunMethod("setLabelTextGradientColor",Array(Label,StartColor,EndColor))
End Sub

#If Java
import android.graphics.*;
public void setLabelTextGradientColor(android.widget.TextView tv,int startColor,int endColor){
tv.getPaint().setShader(new LinearGradient(0,0,0,tv.getLineHeight(), startColor, endColor, Shader.TileMode.REPEAT));
}
#End If

 

حال برای شیب دار کردن متن Label یا… کد زیر را بنویسید

دیدگاهتان را بنویسید