突出显示图像选择

时间:2014-02-24 07:31:47

标签: android android-imageview

我想要求用户从severel图像中选择图像(直接显示在屏幕上)。

我如何强调或执行某种Highligh向用户显示他当前的选择?

是否有任何视图级别属性可以区分所选视图?

感谢。

3 个答案:

答案 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的边距。