1

行ったアクティビティにフローティング スノー エフェクトを追加するにはどうすればよいですか?

Canvas と 2D を使用して、フローティング スノー エフェクトを作成します。しかし、ホームページでは main.xml を使用しています。私が使う

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

しかし、私はオンラインでコードを確認します

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

2 つのビューを組み合わせるにはどうすればよいですか?

このアクティビティページの操作に影響を与えずに、上部に効果を出すにはどうすればよいですか?

4

1 に答える 1

1

Start with a FrameLayout (it allows you to stack views):

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

Add your xml:

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

Add your dynamic view with a transparent background:

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

    setContentView(fl);        
于 2013-01-29T02:49:26.747 に答える