私はhorizontalalscrollViewをアニメーションと一緒に使ってスライドショーとして画像セットを移動しています。私は今、スライドショーとして右から左に画像を移動したいAndroidのhorizontalscrollViewを左から右に移動
public void getScrollMaxAmount(){
int actualWidth = (horizontalOuterLayout.getMeasuredWidth()-512);
scrollMax = actualWidth;
}
public void startAutoScrolling(){
if (scrollTimer == null) {
scrollTimer = new Timer();
final Runnable Timer_Tick = new Runnable() {
public void run() {
moveScrollView();
}
};
if(scrollerSchedule != null){
scrollerSchedule.cancel();
scrollerSchedule = null;
}
scrollerSchedule = new TimerTask(){
@Override
public void run(){
runOnUiThread(Timer_Tick);
}
};
scrollTimer.schedule(scrollerSchedule, 30, 30);
}
}
public void moveScrollView(){
scrollPos = (int) (horizontalScrollview.getScrollX() + 1.0);
if(scrollPos >= scrollMax){
scrollPos = 0;
}
horizontalScrollview.scrollTo(scrollPos, 0);
}
:私は、次のコードを使用して右から左に画像を移動することができますよ。私は正しい数式/論理を見つけることができません。親切に私を助けてください。 :(タイマーを開始する前に
は、あなたがしたいですか左から右へ画像を移動するには – Vinay
あなたは今直面している問題は何ですか? – Triode
はいスライドショーで画像を左から右に移動したいと思います。上記のコードでは、イメージを右から左に(アニメーションロジックと共に)移動することができます。今、私は左から右へ実装したいと思います。 – JaveDeveloper