鸿蒙OS PageSlider.ReboundEffectParams
PageSlider.ReboundEffectParams
java.lang.Object
|---ohos.agp.components.PageSlider.ReboundEffectParams
public static class PageSlider.ReboundEffectParams
extends Object
表示回弹效果参数。
Since:
4
构造函数摘要
构造函数 | 描述 |
---|---|
ReboundEffectParams(int overscrollPercent, float overscrollRate, int remainVisiblePercent) | 用于创建 ReboundEffectParams 实例的构造函数。 |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getOverscrollPercent() | 获取 overscrollPercent 参数的值。 |
float | getOverscrollRate() | 获取 overscrollRate 参数的值。 |
int | getRemainVisiblePercent() | 获取保持可见百分比参数的值。 |
void | setOverscrollPercent(int overscrollPercent) | 设置 overscrollPercent 参数的值。 |
void | setOverscrollRate(float overscrollRate) | 设置 overscrollRate 参数的值。 |
void | setRemainVisiblePercent(int remainVisiblePercent) | 设置保持可见百分比参数的值。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造函数详细信息
ReboundEffectParams
public ReboundEffectParams(int overscrollPercent, float overscrollRate, int remainVisiblePercent)
用于创建 ReboundEffectParams 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
overscrollPercent | 表示过度滚动百分比(默认值:40)。 如果滚动内容的百分比超过该参数的值,则内容滚动速度受 overscrollRate 参数的影响。 具体来说,如果 overscrollRate 的值小于 1.0,则您的手指移动速度快于内容。 |
overscrollRate | 表示过度滚动率(默认值:0.6)。 如果滚动内容的百分比超过 overscrollPercent 参数的值,此参数会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值。 |
remainVisiblePercent | 指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。 |
Since:
4
方法详情
getOverscrollPercent
public int getOverscrollPercent()
获取 overscrollPercent 参数的值。
如果滚动内容的百分比超过此参数的值(默认值:40),则内容滚动速度受 overscrollRate 参数的影响。 如果 overscrollRate 的值小于 1.0,则您的手指移动速度比内容快。
返回:
返回 overscrollPercent 的值。
Since:
4
getOverscrollRate
public float getOverscrollRate()
获取 overscrollRate 参数的值。
如果滚动内容的百分比超过 overscrollPercent 参数的值,此参数会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值(默认值:0.6)。
返回:
返回 overscrollRate 的值。
Since:
4
getRemainVisiblePercent
public int getRemainVisiblePercent()
获取保持可见百分比参数的值。
此参数指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。
返回:
返回保持可见百分比的值。
Since:
4
setOverscrollPercent
public void setOverscrollPercent(int overscrollPercent)
设置 overscrollPercent 参数的值。
该参数表示滚动百分比(默认值:40)。 如果滚动内容的百分比超过该参数的值,则内容滚动速度受 overscrollRate 参数的影响。 具体来说,如果 overscrollRate 的值小于 1.0,则您的手指移动速度快于内容。
参数:
参数名称 | 参数描述 |
---|---|
overscrollPercent | 表示 overscrollPercent 的值。 |
Since:
4
setOverscrollRate
public void setOverscrollRate(float overscrollRate)
设置 overscrollRate 参数的值。
该参数表示过卷率(默认值:0.6)。 如果滚动内容的百分比超过 overscrollPercent 参数的值,则会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值。
参数:
参数名称 | 参数描述 |
---|---|
overscrollRate | 表示 overscrollRate 的值。 |
Since:
4
setRemainVisiblePercent
public void setRemainVisiblePercent(int remainVisiblePercent)
设置保持可见百分比参数的值。
此参数指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。
参数:
参数名称 | 参数描述 |
---|---|
remainVisiblePercent | 表示保持可见百分比的值。 |
Since:
4