我正在使用 Java SDK 在 HarmonyOS 中编写一个自定义组件,它是一个自定义页面滑块指示器。为此,我添加了一个PageChangedListener
提供三种覆盖方法的方法。
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
都会调用,这里我面临的问题是position
左右positionOffset
滑动是一样的。
那么,如何知道滑动的方向呢?