私は2つのアクティビティを備えたAndroid Wearアプリを持っています。最初のアクティビティはメインアクティビティで、2番目のアクティビティはOptionActivityです。私がこれまで行ってきたことは、ユーザーが右から左にスワイプするときにOnFlingを使用して2番目のアクティビティを表示することです。しかし、代わりに次のアクティビティをドラッグして、次のビューに何があるかを確認できます。Androidの着用次の水平方向のドラッグ
@Override
public boolean onFling(MotionEvent event1, MotionEvent event2, float velocityX, float velocityY) {
if (event1.getX() - event2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {
Toast.makeText(MainActivity.this,"OnRightToLeft Fling",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(MainActivity.this, OptionActivity.class);
startActivity(intent);
}
else if (event2.getX() - event1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY)
{
Toast.makeText(MainActivity.this,"OnLeftToRight Fling",Toast.LENGTH_SHORT).show();
}
if (event1.getY() - event2.getY() > SWIPE_MIN_DISTANCE && Math.abs(velocityY) > SWIPE_THRESHOLD_VELOCITY) {
Toast.makeText(MainActivity.this,"onBottomToTop Fling",Toast.LENGTH_SHORT).show();
}
else if (event2.getY() - event1.getY() > SWIPE_MIN_DISTANCE && Math.abs(velocityY) > SWIPE_THRESHOLD_VELOCITY) {
Toast.makeText(MainActivity.this,"OnTopToBottom Fling",Toast.LENGTH_SHORT).show();
}
return true;
}
});
これはAndroidのウェアでどうやって説明できますか?
をあなたは、おそらくViewPagerを探している - あなたは、モバイルアプリケーションの場合と同様に、正確にそれを行います。 – pablo432
ありがとう、私はViewPagerを実装しようとします。 – user993074
Android Wearでの動作の例がありますか? – user993074