codecamp

鸿蒙OS DimensFloat

DimensFloat

java.lang.Object

|---ohos.agp.utils.DimensFloat

public class DimensFloat
extends Object

表示与 X 轴和 Y 轴相关的任何配对值。

Since:

4

构造函数摘要

构造函数 描述
DimensFloat() 用于创建 DimensFloat 实例的无参数构造函数。
DimensFloat(float sizeX, float sizeY) 用于根据 X 轴和 Y 轴上指定的浮点值创建 DimensFloat 实例的构造函数。
DimensFloat(int sizeX, int sizeY) 用于根据 X 和 Y 轴上指定的 int 值创建 DimensFloat 实例的构造函数。
DimensFloat(DimensFloat dimens) 一种构造函数,用于通过复制现有参数的参数来创建 DimensFloat 实例。

方法总结

修饰符和类型 方法 描述
DimensFloat copy(float size) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同浮点值。
DimensFloat copy(float sizeX, float sizeY) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的浮点值。
DimensFloat copy(int size) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同 int 值。
DimensFloat copy(int sizeX, int sizeY) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的 int 值。
DimensFloat copy(DimensFloat copyDimensFloat) 将指定 DimensFloat 实例的内容复制到此实例中。
DimensFloat divisionAll(float division) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同浮点值。
DimensFloat divisionAll(int division) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同 int 值。
boolean equals(Object obj) 检查指定对象的内容是否与此 DimensFloat 实例的内容相同。
float getMax() 获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值之间的最大值。
int getMaxToInt() 获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最大值。
float getMedian() 获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的中值。
int getMedianToInt() 获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值的中值。
float getMin() 获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值之间的最小值。
int getMinToInt() 获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最小值。
float getProduct() 获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值的乘积。
int getProductToInt() 获取此 DimensFloat 实例的 X 轴和 Y 轴上的 int 值的乘积。
float getQuotient() 获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的商。
int getQuotientCeilInt() 获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向上取整。
int getQuotientFloorInt() 获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向下取整。
float getSizeX() 获取此 DimensFloat 实例 X 轴上的浮点值。
int getSizeXToInt() 获取此 DimensFloat 实例 X 轴上的 int 值。
float getSizeY() 获取此 DimensFloat 实例在 Y 轴上的浮点值。
int getSizeYToInt() 获取此 DimensFloat 实例的 Y 轴上的 int 值。
float[] getValueToFloatArray() 获取由此 DimensFloat 实例的 X 轴和 Y 轴上的值形成的浮点数组。
int hashCode() 获取此 DimensFloat 实例的哈希码。
DimensFloat increase(float increaseX, float increaseY) 将由 increaseX 和 increaseY 指定的浮点值分别添加到此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值。
DimensFloat increaseAll(float increase) 将 increase 指定的浮点值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。
DimensFloat increaseAll(int increase) 将 increase 指定的 int 值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。
DimensFloat multiplicationAll(float multiplication) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同浮点值。
DimensFloat multiplicationAll(int multiplication) 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同 int 值。
DimensFloat setSizeX(float sizeX) 设置此 DimensFloat 实例的 X 轴的浮点值。
DimensFloat setSizeX(int sizeX) 设置此 DimensFloat 实例的 X 轴的 int 值。
DimensFloat setSizeY(float sizeY) 设置此 DimensFloat 实例的 Y 轴的浮点值。
DimensFloat setSizeY(int sizeY) 为此 DimensFloat 实例的 Y 轴设置一个 int 值。
DimensFloat subtraction(float subtractionX, float subtractionY) 分别从此 DimensFloat 实例的 X 轴和 Y 轴中的值减去由 subtractionX 和 subtractionY 指定的浮点值。
DimensFloat subtractionAll(float subtraction) 从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的浮点值。
DimensFloat subtractionAll(int subtraction) 从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的 int 值。
String toString() 获取此 DimensFloat 实例的字符串表示形式。
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

构造函数详细信息

DimensFloat

public DimensFloat()

用于创建 DimensFloat 实例的无参数构造函数。

Since:

4

DimensFloat

public DimensFloat(DimensFloat dimens)

一种构造函数,用于通过复制现有参数的参数来创建 DimensFloat 实例。

参数:

参数名称 参数描述
dimens 指示现有的 DimensFloat 示例对象。

Since:

4

DimensFloat

public DimensFloat(float sizeX, float sizeY)

用于根据 X 轴和 Y 轴上指定的浮点值创建 DimensFloat 实例的构造函数。

参数:

参数名称 参数描述
sizeX 表示 X 轴上的浮点值。
sizeY 表示 Y 轴上的浮点值。

Since:

4

DimensFloat

public DimensFloat(int sizeX, int sizeY)

用于根据 X 和 Y 轴上指定的 int 值创建 DimensFloat 实例的构造函数。

参数:

参数名称 参数描述
sizeX 表示 X 轴的 int 值。
sizeY 表示 Y 轴上的 int 值。

Since:

4

方法详情

copy

public DimensFloat copy(DimensFloat copyDimensFloat)

将指定 DimensFloat 实例的内容复制到此实例中。

参数:

参数名称 参数描述
copyDimensFloat 指示要复制的示例实例。

返回:

返回此 DimensFloat 实例。

Since:

4

copy

public DimensFloat copy(float sizeX, float sizeY)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的浮点值。

参数:

参数名称 参数描述
sizeX 表示 X 轴上的浮点值。
sizeY 表示 Y 轴上的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

copy

public DimensFloat copy(int sizeX, int sizeY)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的 int 值。

参数:

参数名称 参数描述
sizeX 表示 X 轴的 int 值。
sizeY 表示 Y 轴上的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

copy

public DimensFloat copy(float size)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同浮点值。

参数:

参数名称 参数描述
size 指示要设置的新浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

copy

public DimensFloat copy(int size)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同 int 值。

参数:

参数名称 参数描述
size 指示要设置的新 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

increaseAll

public DimensFloat increaseAll(float increase)

将 increase 指定的浮点值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。

参数:

参数名称 参数描述
increase 指示要添加的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

increase

public DimensFloat increase(float increaseX, float increaseY)

将由 increaseX 和 increaseY 指定的浮点值分别添加到此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值。

参数:

参数名称 参数描述
increaseX 表示要添加到 X 轴上的浮点值。
increaseY 表示要添加到 Y 轴上的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

increaseAll

public DimensFloat increaseAll(int increase)

将 increase 指定的 int 值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。

参数:

参数名称 参数描述
increase 指示要添加的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

subtractionAll

public DimensFloat subtractionAll(float subtraction)

从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的浮点值。

参数:

参数名称 参数描述
subtraction 指示要减去的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

subtractionAll

public DimensFloat subtractionAll(int subtraction)

从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的 int 值。

参数:

参数名称 参数描述
subtraction 指示要减去的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

subtraction

public DimensFloat subtraction(float subtractionX, float subtractionY)

分别从此 DimensFloat 实例的 X 轴和 Y 轴中的值减去由 subtractionX 和 subtractionY 指定的浮点值。

参数:

参数名称 参数描述
subtractionX 表示要从 X 轴上减去的浮点值。
subtractionY 表示要从 Y 轴上减去的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

multiplicationAll

public DimensFloat multiplicationAll(float multiplication)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同浮点值。

参数:

参数名称 参数描述
multiplication 指示要相乘的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

multiplicationAll

public DimensFloat multiplicationAll(int multiplication)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同 int 值。

参数:

参数名称 参数描述
multiplication 指示要相乘的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

divisionAll

public DimensFloat divisionAll(float division)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同浮点值。

参数:

参数名称 参数描述
division 指示要除的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

divisionAll

public DimensFloat divisionAll(int division)

将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同 int 值。

参数:

参数名称 参数描述
division 表示要除的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

getProduct

public float getProduct()

获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值的乘积。

返回:

返回 X 轴和 Y 轴上浮点值的乘积。

Since:

4

getProductToInt

public int getProductToInt()

获取此 DimensFloat 实例的 X 轴和 Y 轴上的 int 值的乘积。

返回:

返回 X 和 Y 轴上 int 值的乘积。

Since:

4

getQuotient

public float getQuotient()

获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的商。

返回:

返回 X 轴和 Y 轴中浮点值的商。

Since:

4

getQuotientCeilInt

public int getQuotientCeilInt()

获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向上取整。

返回:

返回 X 和 Y 轴上 int 值的四舍五入商。

Since:

4

getQuotientFloorInt

public int getQuotientFloorInt()

获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向下取整。

返回:

返回 X 和 Y 轴上 int 值的四舍五入商。

Since:

4

getMedian

public float getMedian()

获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的中值。

返回:

返回 X 和 Y 轴上浮点值的中值。

Since:

4

getMedianToInt

public int getMedianToInt()

获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值的中值。

返回:

返回 X 和 Y 轴上 int 值的中值。

Since:

4

getSizeX

public float getSizeX()

获取此 DimensFloat 实例 X 轴上的浮点值。

返回:

返回 X 轴上的浮点值。

Since:

4

getSizeXToInt

public int getSizeXToInt()

获取此 DimensFloat 实例 X 轴上的 int 值。

返回:

返回 X 轴的 int 值。

Since:

4

setSizeX

public DimensFloat setSizeX(float sizeX)

设置此 DimensFloat 实例的 X 轴的浮点值。

参数:

参数名称 参数描述
sizeX 表示要设置的 X 轴上的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

setSizeX

public DimensFloat setSizeX(int sizeX)

设置此 DimensFloat 实例的 X 轴的 int 值。

参数:

参数名称 参数描述
sizeX 表示要设置的 X 轴的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

getSizeYToInt

public int getSizeYToInt()

获取此 DimensFloat 实例的 Y 轴上的 int 值。

返回:

返回 Y 中的 int 值。

Since:

4

getSizeY

public float getSizeY()

获取此 DimensFloat 实例在 Y 轴上的浮点值。

返回:

返回 Y 轴上的浮点值。

Since:

4

setSizeY

public DimensFloat setSizeY(float sizeY)

设置此 DimensFloat 实例的 Y 轴的浮点值。

参数:

参数名称 参数描述
sizeY 指示要设置的 Y 轴上的浮点值。

返回:

返回此 DimensFloat 实例。

Since:

4

setSizeY

public DimensFloat setSizeY(int sizeY)

为此 DimensFloat 实例的 Y 轴设置一个 int 值。

参数:

参数名称 参数描述
sizeY 表示要设置的 Y 轴的 int 值。

返回:

返回此 DimensFloat 实例。

Since:

4

getValueToFloatArray

public float[] getValueToFloatArray()

获取由此 DimensFloat 实例的 X 轴和 Y 轴上的值形成的浮点数组。

返回:

返回一个浮点数组。 第一个值表示 X 轴上的值,第二个值表示 Y 轴上的值。

Since:

4

getMin

public float getMin()

获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值之间的最小值。

返回:

返回 X 轴和 Y 轴上浮点值之间的最小值。

Since:

4

getMax

public float getMax()

获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值之间的最大值。

返回:

返回 X 轴和 Y 轴上浮点值之间的最大值。

Since:

4

getMinToInt

public int getMinToInt()

获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最小值。

返回:

返回 X 轴和 Y 轴上 int 值之间的最小值。

Since:

4

getMaxToInt

public int getMaxToInt()

获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最大值。

返回:

返回 X 轴和 Y 轴上 int 值之间的最大值。

Since:

4

equals

public boolean equals(Object obj)

检查指定对象的内容是否与此 DimensFloat 实例的内容相同。

覆盖:

类 Object 中的等于

参数:

参数名称 参数描述
obj 表示要比较的对象。

返回:

如果两个对象的内容相同,则返回 true; 否则返回 false。

Since:

4

hashCode

public int hashCode()

获取此 DimensFloat 实例的哈希码。

覆盖:

类 Object 中的 hashCode

返回:

返回哈希码。

Since:

4

toString

public String toString()

获取此 DimensFloat 实例的字符串表示形式。

覆盖:

类 Object 中的 toString

返回:

返回此 DimensFloat 实例的字符串表示形式。

Since:

4

鸿蒙OS Color
鸿蒙OS LayoutAlignment
温馨提示
下载编程狮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; }