如何在app页面中实现浮雪效果?

时间:2013-01-29 01:34:15

标签: android 2d

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

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

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

但我在网上检查代码是

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

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

如何在顶部制作效果,不影响此活动页面的操作?

1 个答案:

答案 0 :(得分:1)

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);