1

Java SDK を使用して HarmonyOS でカスタム コンポーネントを作成しています。これはカスタム ページ スライダー インジケーターです。PageChangedListenerそのために、 3 つのオーバーライド メソッドを提供する を追加しました。

public class CustomPageSliderIndicator extends Component implements PageSlider.PageChangedListener{

@Override
public void onPageSliding(int position, float positionOffset, int positionOffsetPixels) {}

@Override
public void onPageChosen(int i) {}

@Override
public void onPageSlideStateChanged(int i) { }
}

ユーザーがページをスライドするたびに、が呼び出されます。ここでは、左右のスライドでとが同じでonPageSlidingあるという問題に直面しています。positionpositionOffset

では、スライドの方向を知るにはどうすればよいでしょうか。

4

2 に答える 2