Hapus bayangan android.widget.Toolbar

Menggunakan API21+ Toolbar:

// Toolbar
Toolbar toolbar = new Toolbar(this);
toolbar.showOverflowMenu();

Ingin menghapus bayangannya sepenuhnya. setElevation(0) tidak melakukan apa-apa karena getElevation() sudah mengembalikan 0.

Ada referensi Material Design:

https://material.io/guidelines/layout/structure.html#structure-toolbars

Ada Referensi Pengembangan:

https://developer.android.com/reference/android/widget/Toolbar.html

Tetapi saya tidak melihat info apa pun yang terkait dengan bayangan. Toolbar

Pertanyaan: bagaimana cara menghapus/menyembunyikan bayangan Toolbar sepenuhnya?

Gunakan app:elevation="0dp" sebagai ganti android:elevation pada toolbar Anda. Jika tidak berhasil, letakkan toolbar Anda di dalam AppBarLayout dan atur app:elevation="0dp":


            ...
Komentar (2)
Larutan

Saya telah menemukan solusi sendiri:

getActionBar().setElevation(0);

Info lebih lanjut:

https://developer.android.com/reference/android/app/Activity.html#getActionBar()

Komentar (0)

Sebagai pengganti android:elevation, coba app:elevation


Komentar (0)