如何TextView
在Java中设置样式(粗体斜体)而不使用XML布局?
换句话说,我需要android:textStyle
用Java 编写.
嗨,我想创建一个可绘制的形状,并用白色笔划填充渐变颜色这里是我的代码
ShapeDrawable greenShape = new ShapeDrawable(new RectShape());
Shader shader1 = new LinearGradient(0, 0, 0, 50, new int[] {
0xFFBAF706, 0xFF4CD52F }, null, Shader.TileMode.CLAMP);
greenShape.getPaint().setShader(shader1);
greenShape.getPaint().setStrokeWidth(3);
greenShape.getPaint().setColor(Color.WHITE);
greenShape.getPaint().setStyle(Paint.Style.FILL_AND_STROKE);`
Run Code Online (Sandbox Code Playgroud)
问题是矩形出现渐变填充但没有笔画
如何在不使用xml的情况下通过java代码定义此动画xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<translate android:fromXDelta="-100%p" android:toXDelta="0"
android:duration="900" />
</set>
Run Code Online (Sandbox Code Playgroud)