Merhaba arkadaşlar java'da asimetrik hareket kaydırıcıyı nasıl yapabilirim? Bir iş parçacığı kullanabilir miyim? Ben "Basit harmonik hareketi" taklit etmek böyle bir şey geliştirdikJava'da asimetrik hareket kaydırıcısı oluşturma
final Timer timer = new Timer(speed, null);
timer.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (lim1 > progress) {
speed = 20;
} else if (lime2 > progress) {
speed = 10;
} else {
speed = 5;
}
System.out.println(speed);
progress++;
setcircle();
if (progress >= lim) {
timer.stop();
}
}
});
timer.start();
Ayrıntılı bilgi verir misiniz? Sorunun/sorunun ne olduğu belli değil. – Thomas
@Thomas java salınımında asimetrik harekete sahip bir kaydırıcı yapmak istiyorum. Bu bağlantıyı kontrol edin https://www.google.com/design/spec/animation/authentic-motion.html#authentic-motion-mass-weight –
Bu benim için bir animasyon meselesine benziyor ancak düğmelerden kaydırıcılara göre daha uygun . Her durumda, animasyonlu animasyon derslerine göz atmak isteyebilirsiniz. – Thomas