codecamp

鸿蒙OS ScrollView.ReboundEffectParams

ScrollView.ReboundEffectParams

java.lang.Object

|---ohos.agp.components.ScrollView.ReboundEffectParams

public static class ScrollView.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

鸿蒙OS ScrollHelper
鸿蒙OS SearchBar
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }