实际上我们在导航菜单抽屉中有一些文本字段和图标。我们希望一些文本字段变成透明颜色,剩下的项目都是全黑色。只有图标在我的应用程序中变成透明而不是文本。所以任何一个解决这个问题?
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_dashboard"
android:enabled="true"
android:icon="@drawable/ic_dashboard_black_24dp"
android:title="Dashboard" />
<item
android:id="@+id/nav_my_business"
android:icon="@drawable/ic_business_center_black_24dp"
android:title="My Business" />
<item
android:id="@+id/nav_trending_gifs"
android:icon="@drawable/trending_gifts"
android:title="Trending Gifts" />
<item
android:id="@+id/nav_orders"
android:icon="@drawable/ic_description_black_24dp"
android:title="Orders" />
<item
android:id="@+id/nav_cards"
android:icon="@drawable/ic_card_giftcard_black_24dp"
android:title="E-Gift Cards & Vouchers" />
<item
android:id="@+id/nav_manage_my_store"
android:enabled="false"
android:icon="@drawable/ic_store_black_24dp"
android:title="Manage my store" />
<item
android:id="@+id/nav_payments"
android:enabled="false"
android:icon="@drawable/ic_payment_black_24dp"
android:title="Payments" />
<item
android:id="@+id/nav_mnager"
android:icon="@drawable/ads_manager"
android:enabled="false"
android:title="Ads Manager" />
<item
android:id="@+id/nav_reviews_ratings"
android:enabled="false"
android:icon="@drawable/ic_rate_review_black_24dp"
android:title="Reviews & Ratings" />
<item
android:id="@+id/nav_wallet"
android:enabled="false"
android:icon="@drawable/ic_account_balance_wallet_black_24dp"
android:title="Wallet" />
<item
android:id="@+id/nav_help"
android:enabled="false"
android:icon="@drawable/ic_help_black_24dp"
android:title="Help/Support" />
<item
android:id="@+id/nav_about"
android:enabled="false"
android:icon="@drawable/ic_info_black_24dp"
android:title="About" />
</group>
答案 0 :(得分:0)
您可以使用色调颜色显示任何颜色的图标。像这样的东西
<android.support.design.widget.NavigationView
android:id="@+id/nvView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
**app:itemIconTint="@color/menu_icon"**
app:itemBackground="@color/menu_group_colour"
android:background="@android:color/black"
app:itemTextColor="#ffffff">
<include layout="@layout/navigation_item"/>
</android.support.design.widget.NavigationView>