1

如何在已完成的活动中添加浮雪效果?

我使用 Canvas 和 2D 来制作浮雪效果。但我在主页中使用 main.xml。我用

http://ask.csdn.net/questions/1246

但我在网上查了代码是

PetalView pv = new PetalView(this);
setContentView(pv);

如何将两种视图混合在一起?

如何让效果置顶,不影响本活动页面的运行?

4

1 回答 1

1

从 a 开始FrameLayout(它允许您堆叠视图):

    FrameLayout fl = new FrameLayout(this);        
    FrameLayout.LayoutParams params = new 
        FrameLayout.LayoutParams(FrameLayout.LayoutParams.FILL_PARENT, 
        FrameLayout.LayoutParams.FILL_PARENT);

添加你的xml:

    LayoutInflater inflater = LayoutInflater.from(this);
    View mainView = inflater.inflate(R.layout.main, null);
    fl.addView(mainView);

添加具有透明背景的动态视图:

    PetalView pv = new PetalView(this);
    pv.setBackgroundColor(0x00000000);
    fl.addView(pv);

    setContentView(fl);        
于 2013-01-29T02:49:26.747 回答