我有一张朝左的图像。
我希望该图像面向正确的方向。
我们可以在没有任何图形更改的情况下做到这一点。
通过动画还是其他方式?
我不想通过 Photoshop 来增加我的应用程序大小。
我有一张朝左的图像。
我希望该图像面向正确的方向。
我们可以在没有任何图形更改的情况下做到这一点。
通过动画还是其他方式?
我不想通过 Photoshop 来增加我的应用程序大小。
您要做的是使用此方法创建一个新的位图,其矩阵可以翻转您的原始位图,例如这个:
| -1 0 0 |
| 0 1 0 |
| 0 0 1 |
这是执行此操作的代码:
final Matrix m = new Matrix();
m.setValues(new float[] { -1, 0, 0, 0, 1, 0, 0, 0, 1});
final Bitmap normalBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.arrow);
final Bitmap flippedBitmap = Bitmap.createBitmap(normalBitmap, 0, 0, normalBitmap.getWidth(), normalBitmap.getHeight(), m, true);
希望这可以帮助。
你可以通过 CSS 做到这一点
img
{
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari and Chrome */
-o-transform:rotate(7deg); /* Opera */
}
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700" />
</set>
将此 xml 编码设置为从右向左移动以查看图像希望这会对您有所帮助