我想要求用户从severel图像中选择图像(直接显示在屏幕上)。
我如何强调或执行某种Highligh向用户显示他当前的选择?
是否有任何视图级别属性可以区分所选视图?
感谢。
答案 0 :(得分:0)
您可以尝试放大当前视图。
your_view.setScaleX(1.5);
your_view.setScaleY(1.5);
http://developer.android.com/reference/android/view/View.html#setScaleX(float)
答案 1 :(得分:0)
我可以告诉你一种做法。
<强>步骤:强>
制作相对布局,并将图像放入该布局
从每一侧设置图像视图3dp的边距
当用户选择图像时,将一些背景图像放到相对布局中,它实际上将成为选择器
另一种方式
另一种方法是使用android animations
使用放大动画,并在人选择图像时调用它,图像实际上会放大同一图像视图
答案 2 :(得分:0)
您已将背景设置为imageview的边框,并且您还在src属性中设置了图像位图。
<强>机器人:SRC = “@绘制/ imgicon”强>
<强>机器人:背景= “@绘制/ rounded_corner.xml”强>
<stroke
android:width="1dp"
android:color="@color/common_border_color" />
<solid android:color="#ffffff" />
<padding
android:left="1dp"
android:right="1dp"
android:top="1dp" />
<corners android:radius="5dp" />
</shape>
我希望它的工作正常..并从每一侧设置图像视图2dp的边距。