android shape自动旋转,android shape xml以编程方式旋转drawable更改颜色
这是三角形的xml:android:fromDegrees="45"android:toDegrees="45"android:pivotX="-40%"android:pivotY="87%" >这是textview的背景android:id="@+id/headlineSelect_TXT2"android:layout_width="50dp"android:layout_height
这是三角形的xml:
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="-40%"
android:pivotY="87%" >
这是textview的背景
android:id="@+id/headlineSelect_TXT2"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="@drawable/category_triangle_shape1"
android:visibility="invisible" />
我想以编程方式改变形状的颜色.我试过这个,但我得到空指针异常
LayerDrawable bgDrawable = (LayerDrawable) getActivity()
.getResources()
.getDrawable(R.drawable.category_triangle_shape1);
final GradientDrawable shape = (GradientDrawable) bgDrawable
.findDrawableByLayerId(R.id.shape_id);
shape.setStroke(10,Color.GREEN);
我怎样才能做到这一点?感谢帮助.
更多推荐
所有评论(0)