首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在一个app页面中实现浮雪效果?

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

Stack Overflow用户
提问于 2013-01-29 09:34:15
回答 1查看 623关注 0票数 1

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

我使用画布和2D来制作浮雪效果。但我在我的主页上使用main.xml。我使用

代码语言:javascript
复制
http://ask.csdn.net/questions/1246

但我在网上查的代码是

代码语言:javascript
复制
PetalView pv = new PetalView(this);
setContentView(pv);

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

如何在不影响此活动页面运行的情况下,使效果放在顶部?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-29 10:49:27

从一个FrameLayout开始(它允许你堆叠视图):

代码语言:javascript
复制
    FrameLayout fl = new FrameLayout(this);        
    FrameLayout.LayoutParams params = new 
        FrameLayout.LayoutParams(FrameLayout.LayoutParams.FILL_PARENT, 
        FrameLayout.LayoutParams.FILL_PARENT);

添加您的xml:

代码语言:javascript
复制
    LayoutInflater inflater = LayoutInflater.from(this);
    View mainView = inflater.inflate(R.layout.main, null);
    fl.addView(mainView);

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

代码语言:javascript
复制
    PetalView pv = new PetalView(this);
    pv.setBackgroundColor(0x00000000);
    fl.addView(pv);

    setContentView(fl);        
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14574260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档