Lollipop以上のバージョンの標高(影)はNavigationView
で削除できません。 DrawerLayout
にmDrawerLayout.setScrimColor(Color.TRANSPARENT);
を追加しましたが、ロリポップ前のバージョンに影響します。私もとandroid:elevation="0dp"
をNavigationView
に追加しようとしましたが失敗しました。Android NavigationViewは標高を削除します
私はアンドロイド6.
Lollipop以上のバージョンの標高(影)はNavigationView
で削除できません。 DrawerLayout
にmDrawerLayout.setScrimColor(Color.TRANSPARENT);
を追加しましたが、ロリポップ前のバージョンに影響します。私もとandroid:elevation="0dp"
をNavigationView
に追加しようとしましたが失敗しました。Android NavigationViewは標高を削除します
私はアンドロイド6.
にアンドロイド4の結果を取得する必要がありますが、この方法を試したことがありますか?
yourDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START);
相続ソリューション。
<android.support.design.widget.NavigationView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:elevation="0dp"
app:menu="@menu/navigation_menu" />
お返事ありがとうございます。はい、私はそれを試しました。 Android 6.では効果がありません。私の 'R.drawable.someDrawable'は' 'です。また、あなたがリンクしている解決策は2013年からです。残念ながら、アンドロイド5.0ではうまくいきません。問題は標高だと思う。 UPD:Pngイメージを 'R.drawable.someDrawable'として使用しようとしました。残念ながら、効果はありません。 –
GrafOrlov
「someDrawable」は、次のようなPNGファイルである必要があります。https://developer.android.com/samples/NavigationDrawer/res/drawable-hdpi/drawer_shadow.9.html GravityCompatの代わりにGravityCompat.ENDを使用してみてください。開始 – alway5dotcom