![](/img/trans.png)
[英]In android, how can I put tabs in a view containing an image on top?
[英]How can I add a decorator image on top of my image view
我的Android布局中有一個ImageView
。 我想在圖像視圖的右下角添加一個“裝飾”圖像。 你能告訴我怎么做嗎?
我正在考慮使用具有2個圖像視圖的FramLayout作為其子級,但是如何使一個圖像位於另一個圖像的右下角?
<FrameLayout>
<ImageView .../>
<ImageView .../>
</FrameLayout>
您可能想改為使用RelativeLayout
( Documentation )-它支持堆疊視圖,而您要做的就是將疊加層ImageView
的底部和左側與底部和左側對齊。
您可以創建自己的擴展ImageView的類。 它將始終在ImageView內容上繪制裝飾器。
public class MyImage extends ImageView {
static Bitmap decorator;
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
if(decorator==null)
decorator = BitmapFactory.decodeResource(getResources(), R.drawable.decorator);
canvas.drawBitmap(decorator, 0, 0, null);
}
public MyImage(Context context) {
super(context);
}
public MyImage(Context context, AttributeSet attrs) {
super(context, attrs, 0);
}
public MyImage(Context context, AttributeSet attrs, int params) {
super(context, attrs, params);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.