import { router } from '@kit.ArkUI'
|
|
@Entry
|
@Component
|
struct SettingPage {
|
@State messagePushFlag: boolean = false
|
@State autoUpdateFlag: boolean = false
|
build() {
|
Column() {
|
Row() {
|
Image($r('app.media.left_icon'))
|
.width(20)
|
.height(20)
|
.onClick(() => {
|
router.back()
|
})
|
Text('隐私设置')
|
.fontSize(18)
|
.fontWeight(700)
|
Row()
|
}
|
.width('100%')
|
.padding(10)
|
.justifyContent(FlexAlign.SpaceBetween)
|
|
Divider()
|
|
Column() {
|
Row() {
|
Column({ space: 10 }) {
|
Text('是否开启消息推送')
|
.fontColor(Color.Black)
|
.width('100%')
|
Text(`您已经${this.messagePushFlag?'开启':'关闭'}消息推送`)
|
.fontSize(12)
|
.fontColor('#666666')
|
.width('100%')
|
}
|
.layoutWeight(1)
|
Toggle({ type: ToggleType.Switch, isOn: this.messagePushFlag })
|
.selectedColor('#007DFF')
|
.switchPointColor('#FFFFFF')
|
.onChange(() => {
|
this.messagePushFlag = !this.messagePushFlag
|
})
|
}
|
Divider().margin({ top: 20, bottom: 20 })
|
.color('#ededed')
|
|
Row() {
|
Column({ space: 10 }) {
|
Text('是否开启自动更新')
|
.fontColor(Color.Black)
|
.width('100%')
|
Text(`您已经${this.autoUpdateFlag?'开启':'关闭'}自动更新`)
|
.fontSize(12)
|
.fontColor('#666666')
|
.width('100%')
|
}
|
.layoutWeight(1)
|
Toggle({ type: ToggleType.Switch, isOn: this.autoUpdateFlag })
|
.selectedColor('#007DFF')
|
.switchPointColor('#FFFFFF')
|
.onChange(() => {
|
this.autoUpdateFlag = !this.autoUpdateFlag
|
})
|
}
|
}
|
.padding(16)
|
.width('100%')
|
.height('100%')
|
|
}
|
}
|
}
|