8
A
回答
24
当然融为一体。只需使用一个LayerListDrawable。
喜欢的东西:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle" >
<solid android:color="#FF00ffff" />
</shape>
</item>
<item>
<bitmap
android:src="@drawable/your_tiled_drawable"
android:tileMode="repeat" />
</item>
</layer-list>
保存在您的res/drawables
目录,并把它作为你的背景。不幸的是,如果你的应用程序更复杂,有时tileMode会因没有明显的原因而被取消设置。如果你熟悉这一点,你将不得不在Java中重新添加拼贴模式。
我平时还是将其设置为XML,然后像做:
View v = findViewById(R.id.my_view);
LayerDrawable lld = (LayerDrawable) v.getBackground();
BitmapDrawable tiled = (BitmapDrawable) lld.getDrawable(1);
tiled.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT);
0
是的。
您可以使用ImageView
。设置其背景色并将半透明图像设置为其来源。
如果你想这样做的布局,然后再扩展该布局和重写的onDraw(),绘制背景颜色,并与半透明图像
Paint p = new Paint();
p.setXfermode(new PorterDuffXfermode(Mode.MULTIPLY));
相关问题
- 1. 是否可以将drawable设置为背景而不失真?
- 2. 是否可以将Drawable的背景设置为XML中的Drawable类名称?
- 3. Firefox可以使用SVG作为背景
- 4. Android:是否可以缩放xml drawable?
- 5. DrawableCompat.setTint(drawable,color)vs Drawable.setColorFilter(color,mode)
- 6. 是否有可能使用jQuery为背景URL制作动画?
- 7. 在Android中使用SVG作为背景drawable
- 8. CSS:是否可以只使用图像的一部分作为背景填充?
- 9. 是否可以在PDF中使用PDF作为HTML页面背景?
- 10. ActionBar菜单项背景使用xml drawable?
- 11. 是否可以使用javascript同时设置背景和背景图像?
- 12. 使用Theme.Light背景作为LinearLayout背景
- 13. 是否可以为可达性功能设置背景?
- 14. 是否可以动画-webkit-text-fill-color?
- 15. 是否可以使用CDATA在xml中设置背景颜色?
- 16. 是否可以使用nimbus laf更改jspinner的背景?
- 17. 当从/ drawable-hdpi而不是/ drawable加载为背景时,Drawable的大小不同/可绘制
- 18. 什么样式/ attr/drawable为逆背景?
- 19. 复杂的背景drawable android
- 20. 是否可以使用`ref`作为TextNode?
- 21. 背景是否为零值?
- 22. 是否可以从Activity文件为LinearLayout设置背景?
- 23. 是否可以将Xorg的背景恢复为灰色网格?
- 24. 是否可以为NSToolbar设置背景图片?
- 25. 背景位置不工作,如果#COLOR,而不是像
- 26. 是否可以使用css裁剪图像并将其显示为css背景?
- 27. 以div背景为背景
- 28. android set android drawable for color
- 29. 是否可以使按钮的背景透明?
- 30. 我可以在一个Drawable XML中使用多个渐变吗?
真棒,这就是我一直在寻找的。 – Signcodeindie 2013-03-13 13:54:56
@ABentSpoon,正是我正在寻找,但图像被拉伸。如何保持图像的宽高比? – Euridice01 2016-08-11 20:45:59