将图像放在活动上

时间:2011-09-15 12:44:19

标签: android android-layout

如何将图像放在活动上(如下图所示),但此图像下的按钮和其他小部件接收触摸事件?

image http://images.macworld.com/appguide/images/android/558/2908791394402692/5582908791394402692_1.jpg

2 个答案:

答案 0 :(得分:0)

您可以像How do I create a transparent Activity on Android?一样创建透明的Activity并使用全屏ImageView

制作布局

答案 1 :(得分:0)

我解决问题覆盖了绘制功能。

public class TutorialLinearLayout extends LinearLayout {

  public TutorialLinearLayout(Context context) {
    super(context);
  }

  @Override
  public void draw(Canvas canvas) {
    super.draw(canvas);
    Bitmap tutorial = BitmapFactory.decodeResource(getResources(), R.drawable.tutorial);
    canvas.drawBitmap(tutorial, 0, 0, null);
    tutorial.recycle();
  }
}