Android 其他应用程序的悬停图像';s图标
我在应用程序的设备/模拟器中安装了其他应用程序的图标 由于我们通常使用选择器应用悬停效果,我如何才能对其他应用程序图标执行相同的操作,因为它们没有悬停图像Android 其他应用程序的悬停图像';s图标,android,hover,icons,selector,Android,Hover,Icons,Selector,我在应用程序的设备/模拟器中安装了其他应用程序的图标 由于我们通常使用选择器应用悬停效果,我如何才能对其他应用程序图标执行相同的操作,因为它们没有悬停图像 TIA。为每个图标添加了默认的悬停背景,如下所示 图标持有者视图: 图标保持器视图的选择器: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
TIA。为每个图标添加了默认的悬停背景,如下所示 图标持有者视图:
图标保持器视图的选择器:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:focusable="true"
android:gravity="center"
android:orientation="vertical"
android:background="@drawable/custom_press">
<ImageView
android:id="@+id/imageview_app_item_icon"
android:layout_width="@dimen/icon_size"
android:layout_height="@dimen/icon_size"
android:layout_margin="10dp"
android:focusable="true" />
<TextView
android:id="@+id/textview_app_item_name"
android:layout_width="@dimen/icon_size"
android:layout_height="60dp"
android:gravity="center|top"
android:textColor="@android:color/black"
android:textSize="17sp"
android:textStyle="bold" />
</LinearLayout>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false">
<shape android:shape="rectangle">
<corners android:radius="25dp" />
<gradient android:startColor="@android:color/white"
android:centerColor="@android:color/white"
android:endColor="@android:color/white"/>
</shape></item>
<item android:state_focused="true" android:state_pressed="true">
<shape android:shape="rectangle">
<corners android:radius="25dp" />
<gradient android:startColor="@android:color/white"
android:centerColor="@android:color/white"
android:endColor="@android:color/white"/>
</shape></item>
<item android:state_focused="false" android:state_pressed="true">
<shape android:shape="rectangle">
<corners android:radius="25dp" />
<gradient android:startColor="@android:color/white"
android:centerColor="@android:color/white"
android:endColor="@android:color/white"/>
</shape></item>
<item >
<shape android:shape="rectangle">
<corners android:radius="25dp" />
<gradient android:startColor="@android:color/transparent"
android:centerColor="@android:color/transparent"
android:endColor="@android:color/transparent"/>
</shape></item>