0

周りを見回すと、非常によく似ているが私のものとはまったく違う質問がたくさんあります。私が見た質問は、クリッピングを避けたい、または複雑なパスにクリップしたいというものです。シンプルなクリップが欲しい。ここに行きます。

さまざまなアクティビティの背景に、引き伸ばしたり 9-patch を適用したりできない大きな写真を使用する Android アプリを作成したいと考えています (これはお客様の確固たる要件です)。代わりに、さまざまな画面サイズ/密度に対応するのに十分な大きさの画像を提供したいだけで、余分な部分は単純に切り取るか、表示されないようにします。

画像はパターン化されておらず、規則的でも互いに類似していません。それらはまさに写真であり、主題とアイデアが提示されているので、もちろんどの部分を表示するかを決定する必要がありますが、今はそれには関心がありません。

使用できるレイアウト XML パラメータはありますか? または、カスタム レイアウトを作成する必要がありますか?

4

1 に答える 1

0

おそらくもっと良い方法がありますが、すぐに頭に浮かんだのは、スケールタイプがスケールしないように設定された画像ビューに画像を設定し、その上にすべてのUI要素を透明な背景で配置することでした。このような:

<RelativeLayout>
    <ImageView android:width=fill_parent
               android height=fill_parent
               android:scaleType=center />
    //your UI here
</RelativeLayout>
于 2013-02-04T21:51:09.063 に答える