4

レイヤー リスト XML ファイルで複数のレイヤーを指定し、PorterDUff の特定の XferMode に従って各レイヤーをブレンドするように指示する方法があるかどうか、私は迷っていました。
複合背景を生成すると非常に便利です。

4

1 に答える 1

0

LayerList を表すXML フォームも POJO も、 XferModeを定義するためのメソッドへのアクセスを提供しません。

それでも、レイヤ リストを「Drawable 情報」ストレージ メカニズムとして使用し、getNumberOfLayersgetDrawable()などのメソッドを使用して独自の方法でペイントすることができます。

ループ内では、レイヤー間で任意の PorterDuffMode に簡単に変更できます。残念ながら、必要なすべての情報をレイヤ リスト用のネイティブ XML ファイル内に保存することはできないようです。また、両方を表示できる画像フォーマットも知りません。

于 2013-03-21T21:30:14.117 に答える