鸿蒙OS ListComponent.ReboundEffectParams
ListComponent.ReboundEffectParams
java.lang.Object
|---ohos.agp.components.ListComponent.ReboundEffectParams
public static class ListComponent.ReboundEffectParams
extends Object
提供参数来实现反弹效果。
Since:
7
构造函数摘要
构造函数 | 描述 |
---|---|
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。 |
方法详情
getOverscrollPercent
public int getOverscrollPercent()
获取 overscrollPercent 的值。
返回:
返回 overscrollPercent 的值。
Since:
7
getOverscrollRate
public float getOverscrollRate()
获取 overscrollRate 的值。
返回:
返回 overscrollRate 的值。
Since:
7
getRemainVisiblePercent
public int getRemainVisiblePercent()
获取保持可见百分比的值。
返回:
返回保持可见百分比的值。
Since:
7
setOverscrollPercent
public void setOverscrollPercent(int overscrollPercent)
设置 overscrollPercent 的值。
参数:
参数名称 | 参数描述 |
---|---|
overscrollPercent | 表示要设置的值。 该参数表示过度滚动百分比。 默认值为 40。如果滚动内容的百分比超过此参数的值,则内容滚动速度受 overscrollRate 参数的影响。 具体来说,如果 overscrollRate 的值小于 1.0,则您的手指移动速度快于内容。 |
Since:
7
setOverscrollRate
public void setOverscrollRate(float overscrollRate)
设置 overscrollRate 的值。
参数:
参数名称 | 参数描述 |
---|---|
overscrollRate | 表示要设置的值。 该参数表示超滚动率。 默认值为 0.6。 如果滚动内容的百分比超过 overscrollPercent 参数的值,此参数会影响内容滚动速度。 具体来说,内容滚动速度等于手指滚动速度乘以overscrollRate的值。 |
Since:
7
setRemainVisiblePercent
public void setRemainVisiblePercent(int remainVisiblePercent)
设置保持可见百分比的值。
参数:
参数名称 | 参数描述 |
---|---|
remainVisiblePercent | 表示要设置的值。 此参数指示在过度滚动期间应保持可见的可滚动内容的最小百分比。 默认值为 20。 |
Since:
7
更多建议: