学堂
精培
企业培训
CTO训练营
鸿蒙社区
收藏本站
公众号矩阵
移动端
这个用户很懒,还没有个人简介
私信
主帖 6
回帖 3
视频
提问
回答
资源
专栏
效果演示
2021-09-07 19:31:36 1579浏览 3点赞 0回复 1收藏
介绍首先在鸿蒙官网[HTML语法参考](https:developerharmonyoscomcndocsdocumentationdocreferencesjsframeworksyntaxhml0000000000611413)里面有事件冒泡与捕获的介绍,这里我们一起尝试学习下。为什么想起来介绍这个呢,因为需要实现一个功能一个list列表点击某行左侧标签可以拖动其item,但是拖动时触发了父组件的滚动条滚动事件。代码尝试冒泡事件与捕获事件以touch事件为例,鸿蒙将touch事件分成了touchstart、touchmove、t...
2021-08-27 17:52:20 1466浏览 2点赞 0回复 1收藏
JAVA自定义布局
原创 精华
介绍自定义布局有两种:继承原有布局拓展、自我设置布局。前一种比较简单,这篇文章主要讲的是自我设置布局。这个设置的是一个靠左纵向展示子组件的布局,比较特殊的是如果父布局有可展示空间,子组件的高度比自身高度高,布局本身会使用子组件的高度。实现步骤1、继承布局类,实现构造方法2、测量布局,这里不仅要对容器组件进行测量,还需要对其子组件进行测量3、根据测量结果进行子组件位置排放布局基类继承继承布局的基类Co...
2021-08-26 18:03:48 2042浏览 4点赞 0回复 2收藏
介绍自定义组件有三种:基本组件的组合组件、继承基本组件、自我绘制组件。前面两种比较简单,这篇文章主要讲的是自我绘制组件。实现步骤1、继承组件类,实现构造方法2、测量组件大小3、根据测量大小绘制组件4、实现事件接口,让组件响应用户输入组件类继承继承组件的基类Component,将组件xml的自定义属性的值取出备用。javaif(attrSetgetAttr("backgroudcolor")isPresent()){backgroudcolorattrSetgetAttr("backgroudcolor")g...
2021-08-24 19:47:48 1575浏览 3点赞 2回复 1收藏
介绍这里介绍下api6新出的jsfa与本地javapa的通信,可以去鸿蒙官网[JSLocalParticleAbility机制](https:giteecomenterprises)学习。。环境配置1、新建js项目后,需要修改:1)项目根目录下的buildgradle,sdk版本修改,如下:javacompileSdkVersion6defaultConfig{compatibleSdkVersion6}2)moudle下的buildgradle,sdk版本修改,同上;3)修改完成后,执行右上角syncnow按钮。执行结果:1)同步结果appLog:结果是:32)异步结果appLog:结果是:3appLog:结果是:1
2021-08-18 09:10:13 989浏览 2点赞 2回复 0收藏
介绍本编文章是关于教你如何在js开发模式下如何引入并使用三方jsbase64这个工具。引入jsbase641在terminal终端输入:cdentry(需要使用jsbase64的module)总结目前仅支持纯js三方包引用,其他纯js的也可以使用此方式,例如:dayjs、lodash等等。
2021-08-16 11:36:43 1627浏览 2点赞 0回复 0收藏
获得成就
已积累 2543 人气
获得 16 个点赞
获得 5 次收藏
热门内容