このようなフッターをデザインできますか(添付の画像を参照)、フッター内の画像は、あるレイアウトから別のレイアウトに飛び出すように見えます。
誰かがこのように設計する方法と、可能であればいくつかのコード例を教えてもらえますか?
ありがとう。
このようなフッターをデザインできますか(添付の画像を参照)、フッター内の画像は、あるレイアウトから別のレイアウトに飛び出すように見えます。
誰かがこのように設計する方法と、可能であればいくつかのコード例を教えてもらえますか?
ありがとう。
アプリケーションで同じレイアウトを再利用する最良の方法は、includeディレクティブを使用することです。このようなもの:
<include layout="@layout/my_footer" />
my_footer.xmlはフッターのレイアウトです。
詳細には、水平方向の単純なLinearLayourを使用してそのレイアウトを実現できます。
<LinearLayout android:orientation="horizontal">
<ImageButton android:layout_weight="1"/>
<ImageButton android:layout_weight="1"/>
<ImageButton android:layout_weight="1"/>
<ImageButton android:layout_weight="1"/>
<ImageButton android:layout_weight="1"/>
</LinearLayout>
レイアウトの再利用の詳細については、http: //android-developers.blogspot.it/2009/02/android-layout-tricks-2-reusing-layouts.htmlをご覧ください。
PSすべてのLinearLayour子に同じ幅を与える属性layout_weightに注意してください。
フッターがフッターレイアウトであり、フッターレイアウトがボディレイアウトの下にあると仮定します。
ここで、2行の背景画像を使用します。最初の行の色はボディレイアウトの色と一致する必要があり、画像の2番目の行は黒色になります。
この画像をフッターレイアウトの背景として使用し、必要に応じてImageButtonを使用してデザインします。
これにより、上記の視覚効果が得られます。