android wear 背景執行,Android Wear入门开发之操作等待效果DelayedConfirmationView

本文主要是介绍android wear 背景執行,Android Wear入门开发之操作等待效果DelayedConfirmationView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在手持设备中开发操作耗时等待时候一般都会有一个友好的等待提示效果,简单的就是直接采用系统的加载效果,高级一点就是自定义动画效果,那在手表上有没有一些类似的控件呢?

DelayedConfirmationView就能实现一些操作后的处理效果,虽然不是很酷,但是易上手,而且让用户体验很明确,很实际。

1.创建一个Activity和布局文件:

e526691c1412

Paste_Image.png

初始化控件

e526691c1412

Paste_Image.png

内容比较简单,点击哪个就开始执行动画,点击事件以及动画执行结果需要实现接口DelayedConfirmationListener,该接口2个方法:

onTimerSelected:点击事件(和onClick一样的效果)

onTimerFinished:动画执行完成。

-----------------一条分割线---------------

说一下DelayedConfirmationView控件的一些主要属性:

app:circle_border_color:加载边框的颜色

app:circle_border_width:加载边框的宽度

app:circle_color:按钮背景颜色

app:circle_radius:按钮背景圆形样式的大小

app:circle_radius_pressed:按钮按下的时候背景圆形的大小

app:circle_radius_percent:根据高宽设置背景圆形的大小(百分比,例如:10%)

app:circle_radius_pressed_percent:按钮按下的时候背景圆形大小(百分比)

app:circle_border_cap:这个我测试了,但是我没测出来干啥用的,好尴尬,希望看到的朋友如果知道具体的作用请留言,感激不尽。

最后上一下效果图,手表录制GIF很麻烦,所以过程我就不上传了,静态体验一下:

e526691c1412

2686254A605466A4881EBCAAB7368B57.jpg

下一篇

这篇关于android wear 背景執行,Android Wear入门开发之操作等待效果DelayedConfirmationView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/275759

相关文章

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

python使用fastapi实现多语言国际化的操作指南

《python使用fastapi实现多语言国际化的操作指南》本文介绍了使用Python和FastAPI实现多语言国际化的操作指南,包括多语言架构技术栈、翻译管理、前端本地化、语言切换机制以及常见陷阱和... 目录多语言国际化实现指南项目多语言架构技术栈目录结构翻译工作流1. 翻译数据存储2. 翻译生成脚本

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE