【问题标题】:Android: ImageView Border With ButtonsAndroid:带按钮的 ImageView 边框
【发布时间】: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


【解决方案1】:

创建一个框架布局并在其上添加四个按钮,将框架添加到您的布局中。使用该按钮的 onclick 来创建您提到的不同功能。

【讨论】:

    猜你喜欢
    • 2011-12-03
    • 1970-01-01
    • 2023-04-09
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 2016-02-24
    相关资源
    最近更新 更多