Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
60761d05
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
60761d05
编写于
8月 31, 2023
作者:
H
hekun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
submit the code
Signed-off-by:
N
hekun
<
hekun18@huawei.com
>
上级
1fa35886
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
31 addition
and
3 deletion
+31
-3
arkui/ace_ets_component_common_attrss/ace_ets_component_common_attrss_flex/entry/src/main/ets/MainAbility/common/Utils.ets
...trss_flex/entry/src/main/ets/MainAbility/common/Utils.ets
+13
-0
arkui/ace_ets_component_common_attrss/ace_ets_component_common_attrss_flex/entry/src/main/ets/test/flex/FlexBasisTest.test.ets
..._flex/entry/src/main/ets/test/flex/FlexBasisTest.test.ets
+17
-3
arkui/ace_ets_component_common_attrss/ace_ets_component_common_attrss_hitTestBehavior/entry/src/main/ets/MainAbility/pages/hitTestBehavior/HitTestBehaviorPage.ets
...MainAbility/pages/hitTestBehavior/HitTestBehaviorPage.ets
+1
-0
未找到文件。
arkui/ace_ets_component_common_attrss/ace_ets_component_common_attrss_flex/entry/src/main/ets/MainAbility/common/Utils.ets
浏览文件 @
60761d05
...
...
@@ -15,6 +15,7 @@
import router from '@ohos.router';
import { AttrsManager } from './AttrsManager';
import display from '@ohos.display';
export default class Utils {
public static instance;
...
...
@@ -111,7 +112,19 @@ export default class Utils {
console.info(JSON.stringify(rect_value));
return rect_value;
}
static getDensityDPI() {
let displayClass = null;
let densityDPI;
try {
displayClass = display.getDefaultDisplaySync();
densityDPI = displayClass.densityDPI;
} catch (exception) {
console.error('Failed to obtain the default display object. Code: ' + JSON.stringify(exception));
}
return densityDPI;
}
static getComponentByKey(componentKey) {
let strJson = getInspectorByKey(componentKey);
let obj = JSON.parse(strJson);
...
...
arkui/ace_ets_component_common_attrss/ace_ets_component_common_attrss_flex/entry/src/main/ets/test/flex/FlexBasisTest.test.ets
浏览文件 @
60761d05
...
...
@@ -132,10 +132,24 @@ export default function flexBasisTest() {
//Verify the flexBasis is or not be set success
console.info('[' + data.caseTag + '] check the flexBasis is or not be set success');
let densityDPI = Utils.getDensityDPI();
console.info('the densityDPI is' + densityDPI);
if (data.testValue.describe == 'SetNumber' || data.testValue.describe == 'SetStringPx') {
expect(data.viewObj.$attrs.flexBasis).assertEqual(data.testValue.expectValue.expectFlexBasis);
console.info('[' + data.caseTag + '] data.viewObj.$attrs.flexBasis' + data.viewObj.$attrs.flexBasis);
if (densityDPI == 1.5) {
expect(data.viewObj.$attrs.flexBasis).assertEqual(data.testValue.expectValue.expectFlexBasis);
console.info('[' + data.caseTag + '] data.viewObj.$attrs.flexBasis' + data.viewObj.$attrs.flexBasis);
}
if (densityDPI == 3.5 ) {
if (supportView[12] == 'Menu') {
expect(data.viewObj.$attrs.flexBasis).assertEqual(64*3.5);
} else if (supportView[28] == 'Select') {
expect(data.viewObj.$attrs.flexBasis).assertEqual(66*3.5);
} else {
expect(data.viewObj.$attrs.flexBasis).assertEqual(data.testValue.expectValue.expectFlexBasis);
}
console.info('[' + data.caseTag + '] data.viewObj.$attrs.flexBasis' + data.viewObj.$attrs.flexBasis);
}
}
//Get target component rect
...
...
arkui/ace_ets_component_common_attrss/ace_ets_component_common_attrss_hitTestBehavior/entry/src/main/ets/MainAbility/pages/hitTestBehavior/HitTestBehaviorPage.ets
浏览文件 @
60761d05
...
...
@@ -115,6 +115,7 @@ struct HitTestBehaviorPage {
.colors([[0x317AF7, 1], [0x5BA854, 1], [0xE08C3A, 1], [0x9C554B, 1]])
} else if (this.targetView == 'Image') {
Image($r('app.media.icon'))
.draggable(false)
.commonStyle()
} else if (this.targetView == 'Marquee') {
Marquee({
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录