相关疑难解决方法(0)

如何在焦点/按下时更改ImageButton的色调

我有一个ImageButton在我的应用程序,我需要在按钮时更改图像的色调pressed/focused.我有一个从XML文件ImageButton获取它的集合,src如下所示:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- pressed -->
    <item 
        android:state_pressed="true"
        android:tint="@color/black"
        android:drawable="@drawable/search"
        />

    <!-- focused -->
    <item 
        android:state_focused="true"
        android:tint="@color/black"
        android:drawable="@drawable/search"
        />

    <!-- default -->
    <item
        android:tint="@null"
        android:drawable="@drawable/search"
        />

</selector>
Run Code Online (Sandbox Code Playgroud)

但是,ImageButton按下或聚焦时不会应用色调- 图像只显示正常.黑色一直定义为黑色#000000.有任何想法吗?

android image tint selector imagebutton

57
推荐指数
4
解决办法
9万
查看次数

Android imageview更改色调以模拟按钮单击

我有一个imageview,我已经设置了一个从网址获取的位图.在imageview上,我设置了一个打开对话框的onClickListener.

当按下imageview时,我想以某种方式改变色调(使其变暗)以提供类似按钮的点击感觉.

你有什么建议?

android android-ui android-imageview

38
推荐指数
3
解决办法
2万
查看次数

如何在选择器的 drawable 中应用色调?

我有 2 张图像 ( normal, pressed),我想在按钮的选择器中设置

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" 
        android:drawable="@drawable/recent_pressed" />
    <item
         android:drawable="@drawable/recent" />
</selector>
Run Code Online (Sandbox Code Playgroud)

现在我想在@drawable/recent_pressed图像中应用色调颜色。

可以对此有任何解决方案。

我不想为 imageview 创建自定义类,因为此选择器用作菜单。

我搜索了这个,但这个链接对我不起作用

layout android image shape selector

3
推荐指数
2
解决办法
6250
查看次数