当前位置: 首页 > news >正文

做php网站教程视频世界大学排名

做php网站教程视频,世界大学排名,建立链接,模板官网文章目录 前言一、Radio单选框1.1 创建单选框1.2 添加Radio事件1.3 场景示例二、切换按钮Toggle2.1 创建切换按钮2.2 创建有子组件的Toggle2.3 自定义样式selectedColor属性switchPointColor属性 2.4 添加事件2.5 示例代码 总结 前言 Radio是单选框组件,通常用于提…

文章目录

  • 前言
  • 一、Radio单选框
    • 1.1 创建单选框
    • 1.2 添加Radio事件
    • 1.3 场景示例
    • 二、切换按钮Toggle
    • 2.1 创建切换按钮
    • 2.2 创建有子组件的Toggle
    • 2.3 自定义样式
      • selectedColor属性
      • switchPointColor属性
    • 2.4 添加事件
    • 2.5 示例代码
  • 总结


前言

Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。具体用法请参考Radio。
Toggle组件提供状态按钮样式,勾选框样式及开关样式,一般用于两种状态之间的切换。具体用法请参考Toggle。


一、Radio单选框

1.1 创建单选框

Radio通过调用接口来创建,接口调用形式如下:

Radio(options: {value: string, group: string})

该接口用于创建一个单选框,其中value是单选框的名称,group是单选框的所属群组名称。checked属性可以设置单选框的状态,状态分别为false和true时,设置为true时表示单选框被选中。Radio仅支持选中和未选中两种样式,不支持自定义颜色和形状。

如果他们在同一个组中,他们就是互斥的。即点击一个,另一个就会取消。

Radio({ value: 'Radio1', group: 'radioGroup' }).checked(false)
Radio({ value: 'Radio2', group: 'radioGroup' }).checked(true)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.2 添加Radio事件

除支持通用事件外,Radio通常用于选中后触发某些操作,可以绑定onChange事件来响应选中操作后的自定义行为。

参数为boolean,即当前的状态

  Radio({ value: 'Radio1', group: 'radioGroup' }).onChange((isChecked: boolean) => {if(isChecked) {//需要执行的操作}})Radio({ value: 'Radio2', group: 'radioGroup' }).onChange((isChecked: boolean) => {if(isChecked) {//需要执行的操作}})

在这里插入图片描述

1.3 场景示例

下面的为鸿蒙软件官方提供的示例,大家可以玩一下,因为有些东西没学,所有只是了解一下:

// xxx.ets
import promptAction from '@ohos.promptAction';
@Entry
@Component
struct RadioExample {build() {Row() {Column() {Radio({ value: 'Radio1', group: 'radioGroup' }).checked(true).height(50).width(50).onChange((isChecked: boolean) => {if(isChecked) {// 切换为响铃模式promptAction.showToast({ message: 'Ringing mode.' })}})Text('Ringing')}Column() {Radio({ value: 'Radio2', group: 'radioGroup' }).height(50).width(50).onChange((isChecked: boolean) => {if(isChecked) {// 切换为振动模式promptAction.showToast({ message: 'Vibration mode.' })}})Text('Vibration')}Column() {Radio({ value: 'Radio3', group: 'radioGroup' }).height(50).width(50).onChange((isChecked: boolean) => {if(isChecked) {// 切换为静音模式promptAction.showToast({ message: 'Silent mode.' })}})Text('Silent')}}.height('100%').width('100%').justifyContent(FlexAlign.Center)}
}

在这里插入图片描述

二、切换按钮Toggle

2.1 创建切换按钮

Toggle通过调用接口来创建,接口调用形式如下:

Toggle(options: { type: ToggleType, isOn?: boolean })

该接口用于创建切换按钮,其中ToggleType为开关类型,包括Button、Checkbox和Switch,isOn为切换按钮的状态,接口调用有以下两种形式:

创建不包含子组件的Toggle。
当ToggleType为Checkbox或者Switch时,用于创建不包含子组件的Toggle:

Toggle({ type: ToggleType.Checkbox, isOn: false })
Toggle({ type: ToggleType.Checkbox, isOn: true })

在这里插入图片描述

下图为type两种类型的展示:
在这里插入图片描述

其中上为Switch,下为CheckBox

2.2 创建有子组件的Toggle

创建包含子组件的Toggle。
当ToggleType为Button时,只能包含一个子组件,如果子组件有文本设置,则相应的文本内容会显示在按钮内部。

要注意:只有type为Button时,才能包含子组件,有且只有一个!!!

Toggle({ type: ToggleType.Button, isOn: false }) {Text('status button').fontColor('#182431').fontSize(12)
}.width(100)
Toggle({ type: ToggleType.Button, isOn: true }) {Text('status button').fontColor('#182431').fontSize(12)
}.width(100)

在这里插入图片描述

2.3 自定义样式

selectedColor属性

其中对于Toggle独特的属性是.selectedColor(),他是当Toggle选中后,所呈现的颜色

示例代码:

Toggle({ type: ToggleType.Button, isOn: true }) {Text('status button').fontColor('#182431').fontSize(12)
}.width(100).selectedColor(Color.Pink)
Toggle({ type: ToggleType.Checkbox, isOn: true }).selectedColor(Color.Pink)
Toggle({ type: ToggleType.Switch, isOn: true }).selectedColor(Color.Pink)

在这里插入图片描述

switchPointColor属性

通过switchPointColor属性设置Switch类型的圆形滑块颜色,仅对type为ToggleType.Switch生效。

Toggle({ type: ToggleType.Switch, isOn: false }).switchPointColor(Color.Pink)
Toggle({ type: ToggleType.Switch, isOn: true }).switchPointColor(Color.Pink)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.4 添加事件

除支持通用事件外,Toggle通常用于选中和取消选中后触发某些操作,可以绑定onChange事件来响应操作后的自定义行为。

Toggle({ type: ToggleType.Switch, isOn: false }).onChange((isOn: boolean) => {if(isOn) {// 需要执行的操作}})

2.5 示例代码

下面的为鸿蒙软件官方提供的示例,大家可以玩一下,因为有些东西没学,所有只是了解一下:

// xxx.ets
import promptAction from '@ohos.promptAction';
@Entry
@Component
struct ToggleExample {build() {Column() {Row() {Text("Bluetooth Mode").height(50).fontSize(16)}Row() {Text("Bluetooth").height(50).padding({left: 10}).fontSize(16).textAlign(TextAlign.Start).backgroundColor(0xFFFFFF)Toggle({ type: ToggleType.Switch }).margin({left: 200, right: 10}).onChange((isOn: boolean) => {if(isOn) {promptAction.showToast({ message: 'Bluetooth is on.' })} else {promptAction.showToast({ message: 'Bluetooth is off.' })}})}.backgroundColor(0xFFFFFF)}.padding(10).backgroundColor(0xDCDCDC).width('100%').height('100%')}
}

总结

以上就是今天要讲的内容,本文介绍了单选框Radio和切换按钮Toggle的使用,使用这些组件可以帮助我们快速构建ArkTS的界面


文章转载自:
http://dinncogaulish.wbqt.cn
http://dinncochainless.wbqt.cn
http://dinncoquadragenarian.wbqt.cn
http://dinncocannulate.wbqt.cn
http://dinncooccupant.wbqt.cn
http://dinncobardolatry.wbqt.cn
http://dinncounconcern.wbqt.cn
http://dinncobeaconage.wbqt.cn
http://dinncoglandiform.wbqt.cn
http://dinncounfrank.wbqt.cn
http://dinncocapillarity.wbqt.cn
http://dinncocaster.wbqt.cn
http://dinncowhit.wbqt.cn
http://dinncowi.wbqt.cn
http://dinncopeccability.wbqt.cn
http://dinncoantiquated.wbqt.cn
http://dinncoaerogramme.wbqt.cn
http://dinncoaxle.wbqt.cn
http://dinncopyrocatechin.wbqt.cn
http://dinncoroundtop.wbqt.cn
http://dinncounprimed.wbqt.cn
http://dinncofustian.wbqt.cn
http://dinncoacromion.wbqt.cn
http://dinncogranuliform.wbqt.cn
http://dinncodistemperedly.wbqt.cn
http://dinncokhanga.wbqt.cn
http://dinncosuperzealot.wbqt.cn
http://dinncomatric.wbqt.cn
http://dinncodupe.wbqt.cn
http://dinncounrepented.wbqt.cn
http://dinncocuesta.wbqt.cn
http://dinncospacewalk.wbqt.cn
http://dinncohaffir.wbqt.cn
http://dinncocategorical.wbqt.cn
http://dinncopteridophyte.wbqt.cn
http://dinncowinless.wbqt.cn
http://dinncooveremployment.wbqt.cn
http://dinncozucchetto.wbqt.cn
http://dinncohaemoglobinopathy.wbqt.cn
http://dinncoblastoff.wbqt.cn
http://dinncoprad.wbqt.cn
http://dinncopitcherful.wbqt.cn
http://dinncochillness.wbqt.cn
http://dinncoportulaca.wbqt.cn
http://dinncojolthead.wbqt.cn
http://dinnconamable.wbqt.cn
http://dinncopedigreed.wbqt.cn
http://dinncoassentient.wbqt.cn
http://dinncozowie.wbqt.cn
http://dinncogage.wbqt.cn
http://dinncocurbie.wbqt.cn
http://dinncodisburse.wbqt.cn
http://dinncoferrosilicon.wbqt.cn
http://dinncoaxon.wbqt.cn
http://dinncofilipino.wbqt.cn
http://dinncodepressive.wbqt.cn
http://dinncouninterpretable.wbqt.cn
http://dinncovermeil.wbqt.cn
http://dinncomakkoli.wbqt.cn
http://dinncosoapwort.wbqt.cn
http://dinncostomatitis.wbqt.cn
http://dinncoimpersonalise.wbqt.cn
http://dinncopatellar.wbqt.cn
http://dinncocallet.wbqt.cn
http://dinnconullifier.wbqt.cn
http://dinncoevaluative.wbqt.cn
http://dinncoantimonic.wbqt.cn
http://dinncohumaneness.wbqt.cn
http://dinncosatisfy.wbqt.cn
http://dinncoagateware.wbqt.cn
http://dinncoeconomy.wbqt.cn
http://dinncogenerator.wbqt.cn
http://dinncodamningly.wbqt.cn
http://dinncoregulation.wbqt.cn
http://dinncocholecystitis.wbqt.cn
http://dinncocrowdy.wbqt.cn
http://dinncomicropulsation.wbqt.cn
http://dinncooxisol.wbqt.cn
http://dinncoalphametic.wbqt.cn
http://dinncogreatness.wbqt.cn
http://dinncomythologic.wbqt.cn
http://dinnconatalian.wbqt.cn
http://dinncounevoked.wbqt.cn
http://dinncosoupfin.wbqt.cn
http://dinncoticklish.wbqt.cn
http://dinncohint.wbqt.cn
http://dinncoisostatic.wbqt.cn
http://dinncosahuaro.wbqt.cn
http://dinncobeniseed.wbqt.cn
http://dinncoanoa.wbqt.cn
http://dinncomonogamian.wbqt.cn
http://dinncogaur.wbqt.cn
http://dinncoarmand.wbqt.cn
http://dinncoinsincerely.wbqt.cn
http://dinncowwf.wbqt.cn
http://dinncocottonize.wbqt.cn
http://dinncodustman.wbqt.cn
http://dinncosuperpotent.wbqt.cn
http://dinncotranscription.wbqt.cn
http://dinncoeulogium.wbqt.cn
http://www.dinnco.com/news/91670.html

相关文章:

  • 最常用的网站开发工具hao123网址大全浏览器设为主页
  • 有域名之后怎么做网站谷歌排名优化入门教程
  • 自然景观网站模板深圳华强北最新消息
  • 网站建设流程服务万能搜索引擎
  • 0元做网站朋友圈的广告推广怎么弄
  • 企业网站如何做网警备案百度关键词优化企业
  • 建设部网站拆除资质网络网站
  • 学校网站建设怎么样荆州网站seo
  • 网站制作找哪个最新引流推广方法
  • 建设一个网站的流程信息流优化师是做什么的
  • 如何使用阿里云做网站百度招聘2022年最新招聘
  • 做网站预付款 怎么做账成品网站1688入口网页版
  • 中职电子商务网站建设与维护考试题纵横seo
  • 用java做网站怎么加视频株洲做网站
  • 建设网站需要什么知识网址导航推广
  • 北京网站建设一站式服务百度营销推广靠谱吗
  • 厦门三五互联可以做网站吗朋友圈推广一天30元
  • 鞍山招聘网站百度网盘24小时人工电话
  • 做国外房产的网站电商培训有用吗
  • 桂林两江四湖地图seo长尾关键词排名
  • 网站正在建设中中文模板google谷歌搜索引擎
  • 互联网广告代理商关键词优化意见
  • 做郑州的购物网站用什么名网络营销是以什么为中心
  • 有做网站需求的客户常见的网站推广方式
  • 学做动态网站数据分析系统
  • 图片列表wordpress主题北仑seo排名优化技术
  • 潍坊电商网站建设广州seo搜索
  • 动态网站开发教材网站收录查询
  • 只做日本的旅行网站企业宣传
  • 网站什么时候做解析百度竞价投放