如何在已完成的活动中添加浮雪效果?
我使用Canvas和2D来制作浮雪效果。但是我在主页中使用了main.xml。我用
http://ask.csdn.net/questions/1246
但我在网上检查代码是
PetalView pv = new PetalView(this);
setContentView(pv);
如何将两个视图混合在一起?
如何在顶部制作效果,不影响此活动页面的操作?
答案 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);