2011-06-27 14 views
1

イメージの位置を半分が画面境界外になるように配置する必要がありますが、どうやってそれを行うかわかりません。誰かが不思議なら、私はonFlingで回転するホイールです。場所イメージ半分画面境界、半分外側

alignParentBottomをtrueに設定し、コード内で画像の高さの半分をオフセットすることはオプションですが、XMLですべて行うことをお勧めします。

アイデア?

編集:私はxmlレイアウトを表示するよう求められました。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/icon" 
    /> 
</RelativeLayout> 
+0

xmlファイル。 – Siten

+0

あなたはこれを行うことができましたか?私も解決策を探しています – Maragues

+0

いいえ、私はかなりの経験があるときでも私はこれを行う簡単な方法を考えることができません – Marmoy

答えて

0

ファーズは、次のコードでアニメーションXMLを作成する:

<translate 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:toXDelta="-50%p" 
android:fromXDelta="-50%p" 
android:toYDelta="50%p" 
android:fromYDelta="50%p" 
android:duration="1" 
android:fillAfter="true" 
> 
</translate> 

活性および使用アニメーションでアニメーションを作成

Animation transAnimation = AnimationUtils.loadAnimation(this, R.anim.image_out); 

以上がアニメーションやイメージが出て半分に半分になりstrart。

circleView.startAnimation(transAnimation); 
関連する問題