我有一個帶動態背景圖像的導航圖標(白色),有時當我得到白色的bg圖像時,導航圖標不可見。建議的解決方案是添加陰影,但是如何將陰影添加到圖標?如何將陰影添加到導航圖標?
0
A
回答
0
如果您有自己的工具欄,請嘗試此解決方案(添加您自己的圖標文件)。
yourtoolbar.post(new Runnable() {
@Override
public void run() {
Drawable drawable = ResourcesCompat.getDrawable(getResources(), R.drawable.your_icon_with_shadow, null);
yourtoolbar.setNavigationIcon(drawable);
}
});
0
改變白導航圖像,並在.png格式
0
創建的陰影繪製暗影相同的圖像。
繪製/ shadow.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#1F000000"
android:endColor="@android:color/transparent"
android:angle="90" />
</shape>
然後創建陰影的效果的圖。 使該視圖的佈局相對於您想要創建陰影的欄。 最後在視圖中引用您的陰影繪製。
<View
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_above="@id/bottom_bar"
android:background="@drawable/shadow"
/>
相關問題
- 1. 將陰影添加到導航欄的標題
- 2. 添加陰影以滑出導航
- 3. 與添加一個陰影導航欄
- 4. 如何將陰影添加到UITableView?
- 5. 如何將陰影添加到UIButton?
- 6. 將陰影添加到UIBarButton
- 7. 將陰影添加到UINavigationControllerer
- 8. 將陰影添加到TBitmap
- 9. 將陰影添加到PlainTableView?
- 10. 目標C:如何陰影效果添加到導航欄和表單元格
- 11. 將陰影添加到圓形視圖
- 12. 將陰影添加到摳圖框
- 13. 如何將陰影添加到導航欄而不是默認邊框
- 14. 如何將文字陰影添加到Twitter Bootstrap導航欄鏈接?
- 15. HTML + CSS:如何將陰影(如圖像)添加到圖像?
- 16. 將圖標添加到導航抽屜
- 17. OpenGL | ES添加陰影/陰影貼圖
- 18. 如何將圖標添加到導航抽屜中的標題?
- 19. 添加陰影的SVG圖標
- 20. 如何將pcf添加到陰影貼圖
- 21. 如何將陰影添加到dc.js條形圖矩形
- 22. 如何將「複雜」陰影添加到android中的視圖?
- 23. 如何將箱形陰影添加到圖像
- 24. 如何將陰影添加到uicollection視圖? IOS
- 25. 如何添加陰影,核心圖形
- 26. 如何刪除導航欄的陰影
- 27. Liferay如何將圖標添加到頂部導航欄?
- 28. 如何將導航箭頭圖標添加到HorizontalListView?
- 29. 給圖層添加陰影
- 30. 陰影變色導航欄
R.mipmap.ic_launcher指的導航圖標?,但是,在越來越添加陰影效果。 – Velu
是的,這會影響到你的應用程序圖標(例如),如果你想用默認圖標替換帶有陰影的自定義圖標,將該文件插入到可繪製文件夾中並在那裏調用它(R.drawable.yournewicon) –