6
A
回答
5
7
这里是一个很好的图书馆翻转图片:
4
你不需要使用任何库,你可以试试下面的简单功能,无论是水平或垂直翻转的ImageView,
final static int FLIP_VERTICAL = 1;
final static int FLIP_HORIZONTAL = 2;
public static Bitmap flip(Bitmap src, int type) {
// create new matrix for transformation
Matrix matrix = new Matrix();
// if vertical
if(type == FLIP_VERTICAL) {
matrix.preScale(1.0f, -1.0f);
}
// if horizonal
else if(type == FLIP_HORIZONTAL) {
matrix.preScale(-1.0f, 1.0f);
// unknown type
} else {
return null;
}
// return transformed image
return Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);
}
您将不得不传递与imageview关联的位图来翻转和翻转类型。例如,
ImageView myImageView = (ImageView) findViewById(R.id.myImageView);
Bitmap bitmap = ((BitmapDrawable)myImageView.getDrawable()).getBitmap(); // get bitmap associated with your imageview
myImageView .setImageBitmap(flip(bitmap ,FLIP_HORIZONTAL));
相关问题
- 1. Android ImageView翻转动画
- 2. Android翻转ImageView和更改图像
- 3. ImageView在Android中的旋转
- 4. 如何翻转Android图像
- 5. 如何翻转android按钮
- 6. 在Android中翻页/翻转动画?
- 7. 如何在.NET中翻转/旋转PrintDocument?
- 8. 在Android中拖动时跳转ImageView
- 9. 在Android中旋转后未显示ImageView
- 10. 如何在Android Studio中将imageview转换为字节数组?
- 11. 如何在Android中制作动态翻转屏幕(如iPhone)
- 12. 在布局中旋转ImageView ...如何?
- 13. 如何ImageView在360度中心旋转?
- 14. 在Android的翻转活动
- 15. 如何在Android中放大ImageView
- 16. 如何在Android中拖动ImageView?
- 17. 如何防止在Android Imageview中缩放?
- 18. 如何在Android中缩放ImageView
- 19. 如何在Android ImageView中设置图像
- 20. 翻转Android画布
- 21. Android:无法翻转
- 22. Android忽略翻转
- 23. 如何在Android 2.3中动态翻转图像
- 24. 如何在android中做对角翻转动画?
- 25. 如何在Android中打开/翻转/卷曲图像
- 26. 如何在android中翻转viewflipper的视图?
- 27. 如何以编程方式在Android中翻转ImageButton
- 28. 在Android中设置ImageView中的ImageView
- 29. 如何在vim中翻转窗口?
- 30. 如何在C++中翻转cv :: mat?
试了很多,你试过了什么?张贴在这里。 – 2012-07-18 11:19:34