Skip to content

修改图片旋转角度

CoorChice edited this page Feb 20, 2019 · 1 revision

SuperTextView 被赋予了改变 StateDrawable 形态的能力。同样的一张图,开发者可以组合出无数种可能。

只需简单的几行代码,你便可以随心所欲的变换任何一张图片。

在 xml 中:

# 修改 drawable 的旋转角度
app:stv_state_drawable_rotate="90"

# 修改 drawable2 的旋转角度
app:stv_state_drawable2_rotate="90"

在 Java 中:

stv.setDrawableRotate(rotate);
stv.setDrawable2Rotate(rotate);

无需复杂的代码,SuperTextView 一如既往的简洁、优雅。

这项能力,可以有效的帮助开发者将 Android 应用的体积向着极致的方向压缩。

通过和 Drawable 着色功能的联合使用,开发者可以将应用中原本必要存在的 .png 统统移除掉。比如,箭头等。开发者只需要一张箭头图片,就可以通过修改其颜色、旋转角度、大小等属性,组合出任何需求的箭头 icon

Clone this wiki locally