问题描述
|
我正在使用图库视图,在其中使用选择器以突出显示我选择的图像。我基本上需要在所选图像上方绘制一个蓝色矩形。我的问题是,这张蓝色图片出现并在3秒后消失。有时即使选择了图像,也永远不会显示蓝色矩形。有时,它会正确显示。
我的选择器xml代码是:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<selector xmlns:android=\"http://schemas.android.com/apk/res/android\">
<item
android:state_pressed=\"true\"
>
<shape
android:shape=\"rectangle\">
<solid
android:color=\"#00000000\" />
<corners
android:bottomRightRadius=\"8dp\"
android:bottomLeftRadius=\"8dp\"
android:topLeftRadius=\"8dp\"
android:topRightRadius=\"8dp\" />
<stroke
android:color=\"#FFFF00\"
android:width=\"2dp\" />
</shape>
</item>
<item
android:state_selected=\"true\"
>
<shape
android:shape=\"rectangle\">
<solid
android:color=\"#00000000\" />
<corners
android:bottomRightRadius=\"10dp\"
android:bottomLeftRadius=\"10dp\"
android:topLeftRadius=\"10dp\"
android:topRightRadius=\"10dp\" />
<stroke
android:color=\"#3366FF\"
android:width=\"4dp\" />
</shape>
</item>
<item>
<shape
android:shape=\"rectangle\">
<solid
android:color=\"#00000000\" />
<corners
android:bottomRightRadius=\"10dp\"
android:bottomLeftRadius=\"10dp\"
android:topLeftRadius=\"10dp\"
android:topRightRadius=\"10dp\" />
<stroke
android:color=\"#c2c2c2\"
android:width=\"2dp\" />
</shape>
</item>
</selector>
我使用图像加载器加载图像:
imageView.setImageResource(R.drawable.galleryselector);
为什么会这样?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)