あなたは自分のリングをセットアップすることができました。イメージの上に画像を置きます
複数のリングを選択したときに、リングのプレビューをユーザーに与えたいと考えています。ここで
のように私はそれがこのようにするために考えた方法の設定をどのように見えるべきかのプレビュー:私はちょうどによって、プログラムアドオンリングを追加するつもりだ
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="5dp">
<ImageView
android:id="@+id/generator_ring_image"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#e7e7e7"/>
<FrameLayout
android:id="@+id/generator_ring_addon_frame"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
</FrameLayout>
コード内に新しいImageViewを作成します。
さて、これの難しい部分は、他のリングの上に画像を配置し、すべての画面サイズにビューを同じにすることです。..
を配置するための正しいコードを取得して私を助けることができるTHER誰ですすべての画面サイズで正しい位置に画像がありますか?読書のための
おかげ
編集:私は画像の高さを得ることができ、私はアドオンを選択していた瞬間がベースリングを鳴らし
がすでに表示されているので、
私はちょうどキャンバスを作成しましたが、今ではベースリングの上にアドオンリングを描いています。しかし、描画関数の上端は、すべての電話でそれを表示します。私はどのように私はすべての携帯電話でこれを作ることができるか考えていますか? –
あなたはあなたのリング写真の(x、y)座標を得ることができます。これを使って、それを使ってリング上の他のビットマップを設定することができます。 bitmap2 x = bitmap1x + xの値ここで、最初の写真で望みます –