HarmonyOS

鸿蒙系统开发初学记录


15.所有组件的通用属性

<h3>通用事件</h3> <ul> <li> <p>点击事件</p> <pre><code>build(){ Column(){ Button('按钮') .onclick((event: ClickEvent) =&amp;gt; { event.x event.screenX event.target.area.width event.timestamp }) } }</code></pre> </li> <li> <p>触摸事件</p> <pre><code>build(){ Column(){ Button('按钮') .onTouch((event: TouchEvent) =&amp;gt; { event.type =&amp;gt; TouchType.Down event.touches[0].x event.target.area.width }) } }</code></pre> </li> <li>物理按键事件(仅适用于可以获取焦点的组件,例如Button) <pre><code>build(){ Column(){ Button('按钮') .onKeyEvent((event: KeyEvent) =&amp;gt; { event.type =&amp;gt; KeyType.Down event.keyCode event.keyText }) } }</code></pre></li> </ul> <h3>通用属性</h3> <ul> <li> <p>尺寸设置属性(用于设置宽高、边距、边框)</p> <pre><code>build(){ Text(&amp;quot;Title&amp;quot;) .width(200) .height(200) .padding(20) .margin(30) .border({width: 10, color: Color.Red}) }</code></pre> </li> <li>位置设置(设置组件的对齐方式、布局方向和显示位置) <pre><code></code></pre></li> </ul> <h3>通用手势处理</h3>

页面列表

ITEM_HTML