2016-10-16 9 views
0

私は自分の画像を持っており、携帯電話を傾けたときに移動したいと思っています。あなたの携帯電話を移動するとき、それはIOSの壁紙のように見えるはずです。いくつかのAndroidの携帯電話もこれを持っています。これのためのlibaryまたはよいチュートリアルはありますか?それとも誰かが私がこれをどうやってできるか知っていますか?Androidムーブ画像携帯電話を傾けるとき

ありがとうございます!

+1

多分この二つはあなたを助けることができます。 com/android/core/hardware/sensor/android-accelerometer-example /)、[tut2](https://code.tutsplus.com/tutorials/using-the-accelerometer-on-android--mobile-22125) 私は[documentation](https://developer.android.com)と思う。 /reference/android/hardware/Sensor.html)は、センサー(およびクラスセンサー)に関する多くの情報を提供します。 – padeg

答えて

0

最近...私はこのライブラリは、デバイスに基づいて画像を移動させgravity-view

と呼ばれるライブラリを見つけました。

内部レイアウトXMLファイル:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 
    <HorizontalScrollView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:scrollbars="none"> 
     <ImageView 
      android:id="@+id/bg" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 
    </HorizontalScrollView> 
</RelativeLayout> 

内部活動またはフラグメント:[tut1](HTTPS://examples.javacodegeeks

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     gravityView = GravityView.getInstance(this) 
       .setImage(bg, R.drawable.landingbg) 
       .center(); 
    } 
    @Override 
    protected void onResume() { 
     super.onResume(); 
     gravityView.registerListener(); 
    } 
    @Override 
    protected void onStop() { 
     super.onStop(); 
     gravityView.unRegisterListener(); 
    } 
関連する問題