我有一个带动态背景图像的导航图标(白色),有时当我得到白色的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. 如何将阴影添加到UITableView?
- 4. 如何将阴影添加到UIButton?
- 5. 将阴影添加到UINavigationControllerer
- 6. 将阴影添加到UIBarButton
- 7. 目标C:如何阴影效果添加到导航栏和表单元格
- 8. 将阴影添加到抠图框
- 9. 如何将文字阴影添加到Twitter Bootstrap导航栏链接?
- 10. 如何将阴影添加到导航栏而不是默认边框
- 11. 如何将图标添加到导航抽屉中的标题?
- 12. 添加阴影的SVG图标
- 13. 如何将阴影添加到uicollection视图? IOS
- 14. 如何将“复杂”阴影添加到android中的视图?
- 15. 如何将pcf添加到阴影贴图
- 16. 如何将箱形阴影添加到图像
- 17. 如何添加阴影,核心图形
- 18. 阴影变色导航栏
- 19. 如何将图例添加到基于阴影颜色的R阴谋
- 20. 使用Cocoa将阴影添加到PNG
- 21. 将内部阴影添加到文本
- 22. 将模糊阴影添加到圆圈
- 23. 将箭头导航添加到标签
- 24. 如何将徽标添加到Twitter引导程序导航栏?
- 25. 如何在反应导航标题下隐藏阴影?
- 26. 如何将导航栏添加到UITableView
- 27. 如何将导航添加到模式
- 28. 如何将导航栏添加到PyDev?
- 29. 如何将UIBarButtonItem添加到导航栏?
- 30. 将阴影图层添加到R中的地图
R.mipmap.ic_launcher指的导航图标?,但是,在越来越添加阴影效果。 – Velu
是的,这会影响到你的应用程序图标(例如),如果你想用默认图标替换带有阴影的自定义图标,将该文件插入到可绘制文件夹中并在那里调用它(R.drawable.yournewicon) –