在http://download.tizen.org/previews/ivi/tizen-1.0_20120613.10/images/上面安装了对应的界面程序以后
笔者分析了一下dialer的代码http://download.tizen.org/previews/ivi/tizen-1.0_20120613.10/repos/ivi/source/hfdialer-wayland-0.3.4-11.10.src.rpm, 主要的界面都是通过qml来实现的
比如一些报错界面

在main.qml中有代码
MessageDialog {
id: mesgDialog
state: 'hidden'
}
根据是否有出错信息来判断是否需要显示
而具体的显示还是隐藏则是在AbstractDialog.qml中通过opacity来实现,当然也可以用visible true 或者false来实现
states: [
State {
name: 'shown'
PropertyChanges {target: root; opacity: 1.0}
},
State {
name: 'hidden'
PropertyChanges {target: root; opacity: 0.0}
}
]
大家如果有兴趣可以多进行一些尝试.
