【发布时间】:2015-09-23 19:26:33
【问题描述】:
我希望制作一个ImageView,我可以通过触摸(平移、缩放和旋转)进行操作。我目前有一个使用ScaleType.MATRIX 并且可以翻译和缩放的。我希望能够用边框包裹这个ImageView,并将ImageButton 对象放在角落以充当“关闭”和“缩放/旋转”按钮。很像下图(取自Aviary 应用程序):
我不知道从哪里开始。为了操作ImageView,我需要将视图设置为MATCH_PARENT,并使用Matrix 来操作其中的drawable。但是我应该如何将可绘制对象包装在边框中?
或者我应该直接操作ImageView 而不是drawable?如果是这样,我将如何使用Matrix 来做到这一点?
【问题讨论】:
-
我认为为此目的使用画布更好。
-
我也尝试过使用画布。我不知道如何让边框环绕在画布上绘制的位图。
-
我也在寻找解决方案......请帮助以前做过这个的人......
标签: android matrix imageview border android-imagebutton