页面打开弹窗A,点击弹窗A里按钮,关闭弹窗A后打开弹窗B,弹窗B里if判断组件的image不会在条件为true时展示xxx.etsCustomDialogstructCustomDialogExampleTwo{controllerTwo:CustomDialogControllerStateformimgidx:number0Stateflag:booleanfalseStatearr:Array[$r('app.media.startIcon'),$r('app.media.startIcon'),$r('app.media.startIcon'),$r('app.media.startIcon'),$r('app.media.startIcon'),$r('app.media.startIcon...
将验证码demo改成横屏后,软键盘弹出会挡住输入框,按照安全区域的文档,增加expandSafeArea,未生效。文档中给的样例2,即使不增加.expandSafeArea([SafeAreaType.KEYBOARD,SafeAreaType.SYSTEM]),也会上移避让软键盘。请问验证码demo,如何修改,才可以上移避让软键盘验证码demo:https:gitee.comharmonyossamplesverificationcodescenario安全区域文档:https:developer.huawei.comconsumercndocharmonyosreferencesV5tsuniversalattributesexpandsafeareaV5%E7%A4%BA%E4%BE%8B2
想做一个全局通用的dialog,发现弹层效果和弹出内的UI层(也就是builder)必须要分开写,一点通用性和可复用性也没有。退而求其次,弹层设置和内容UI层各自封装。在使用的地方在组装。发现dialogID无法传到UI层,请问我要怎么关闭这个碳层。BuilderfunctiondialogCustomView(n:number){Column(){Text("这里是标题")Text("这里是描述,当前弹窗id:"+n)Row(){Button("取消").onClick((){promptAction.closeCustomDialog(n);})Butt...
ArkTS的text组件设置文本溢出显示省略号效果,但当text宽度近似于一个文字宽度时,省略号展示在了文字下方出现场景:当把系统文字调整至最大,顶部搜索输入框内只展示的下一个文字时会出现这个问题示例代码:Text("你好世界").width(15).textOverflow({overflow:TextOverflow.Ellipsis}).maxLines(1)
1、场景:手写笔记,列表页展示,列表的元素是通过异步方法从数据库中获取出来,需要根据最后一次打开时的页索引来设置本次的页索引;2、问题:列表元素是通过异步函数从数据库中读取,设置initialIndex不生效,不会跳转到对应页,参见代码截图3、通过测试,如果直接在内存中创建列表元素,则initialIndex设置是生效的,参见代码截图
当前版本的app商品详情页,根据提供的demo,如何解决WebviewscrollForward正向滚动卡顿的问题如下demoimportwebwebviewfrom'ohos.web.webview';import{BusinessError}from'kit.BasicServicesKit';EntryComponentexportstructWebScrollerDemo{privatescrollTouchDown:booleanfalse;privatewebTouchDown:booleanfalse;privatescrolling:booleanfalse;privatescroller:ScrollernewScroller()controller:webwebview.WebviewControll...
list是否可以通过循环一行两个显示,超过两个换行的demo啊,可以支持下拉刷新,目前实现一行展示两个商品,用的Flex布局,但是无法实现下拉刷新。
getRawFileContent调用无法拿到更新后的值读取一个1.txt文件原始文件内容为1111,读取正常,修改为222后读取的内容还是111
实现app级字体自定义fontFamily及关怀模式(app全局字体放大或缩小)当前实现方案:1、EntryAblity的onWindowStageCreate中通过font.registerFont()注册字体文件2、自定义Text组件;添加text、fontWeight、fontSize、fontColor属性,每个属性都可能为一个动态值(可观察,属性值改变后Text要进行刷新)3、通过PersistentStorage缓存关怀模式开关状态,动态设置fontSize大小从而实现关怀模式下字体放大与缩小。自定义Text组件...
多个自定义弹窗如何调整显示顺序?同一个页面下,有多个自定义弹窗显示;目前都是最后一个显示在最上层,是否有方法可以调整CustomDialog显示的顺序。
Refresh或PullToRefresh怎么手动调用刷新,如图是刷新控件的自动刷新方法
ArkTs,怎么监听webview.WebviewController的active状态变化需要在webcontroller从active变为inactive时,执行某些函数
Toggle的Switch的使用存在如下场景:1.打开页面,获取结果数据,根据接口数据里的状态初始化Switch的状态。2.切换开关状态,触发onChange,在onChange中请求另一个接口更新Switch状态,如果接口不成功,此时Switch的状态需要回到切换前状态,但是如果更改到前状态又会触发onChange的回调。这里onChange的请求又会请求。请教这种场景如何控制?场景图如下
有没有类似于这种动态加载实例对象的方式,直接通过Class类名加载一个页面通过字符串获取类名ClasscClassNSClassFromString(className);通过类初始化一个实例化对象UIViewControllervc[[cClassalloc]init];就像上面的这种方式,不用导入该类
HarmonyOS中怎么实现布局不被软键盘遮挡,软键盘弹出时,布局会自动向上滚动,使得当前焦点EditText可见。有没有类似如下代码有对应的参数设置:WindowwindowgetWindow();if(window!null){window.setSoftInputMode(WindowManager.LayoutParams.SOFTINPUTADJUSTPAN);}
Tabs({barPosition:BarPosition.End,controller:this.tabsController}){TabContent(){}TabContent(){}TabContent(){}TabContent(){}}tabs中有4个组件,从左到右依次点击满足懒加载。不安顺序点击,例如进入时默认第0个,然后点击第4个,第1,第2都会加载
AppStorageV2只能存储对象不能存储简单类型么string,number这种类型可以给个存储简单类型的示例么
如何判断设备是否安装了某个app,我看官方文档里写明“不允许查询设备应用列表数据,相关权限无法申请。”那么是否可以通过bundleManager.canOpenLink方法替代判断当我尝试使用此方法时,bundleManager.canOpenLink(‘cmbmobilebank:’)返回的结果是false(已安装),同样的方法,判断app是否已安装,返回的结果是true(已安装),请问可能会是什么问题开通红包功能里,需要判断是否安装了银行app,跳转进入绑卡功能
我有个聊天页面,页面内发送文件的组件,点击该组件需要跳转到文件查看器页面,在文件查看器页面选中某个文件后,会后退回到聊天页面,此时我如何在发送文件组件获取当前文件查看器页面返回回来的参数
如何拦截UIAbility的返回事件?目前有onBackPressed():boolean{}但是无论返回true还是false,都会退出到桌面。
HarmonyOSCanvas有没有像给画笔设置清除模式的api,用于清除已绘制的路径其他系统代码:mPaint.setColor(Color.TRANSPARENT);mPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.CLEAR));
请问NavDestination多层嵌套场景下,如何获取最外层NavDestination的NavDestinationId嵌套场景示例:NavDestination(){最外层的NavDestinationNavDestination(){Column(){Text('Page')}}.title('PagesubNav')}.title(Page)
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同