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

相关文章

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

Python中pywin32 常用窗口操作的实现

《Python中pywin32常用窗口操作的实现》本文主要介绍了Python中pywin32常用窗口操作的实现,pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个... 目录获取窗口句柄获取最前端窗口句柄获取指定坐标处的窗口根据窗口的完整标题匹配获取句柄根据窗口的类别匹配获取句

Python位移操作和位运算的实现示例

《Python位移操作和位运算的实现示例》本文主要介绍了Python位移操作和位运算的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 位移操作1.1 左移操作 (<<)1.2 右移操作 (>>)注意事项:2. 位运算2.1

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Python ZIP文件操作技巧详解

《PythonZIP文件操作技巧详解》在数据处理和系统开发中,ZIP文件操作是开发者必须掌握的核心技能,Python标准库提供的zipfile模块以简洁的API和跨平台特性,成为处理ZIP文件的首选... 目录一、ZIP文件操作基础三板斧1.1 创建压缩包1.2 解压操作1.3 文件遍历与信息获取二、进阶技

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Android实现悬浮按钮功能

《Android实现悬浮按钮功能》在很多场景中,我们希望在应用或系统任意界面上都能看到一个小的“悬浮按钮”(FloatingButton),用来快速启动工具、展示未读信息或快捷操作,所以本文给大家介绍... 目录一、项目概述二、相关技术知识三、实现思路四、整合代码4.1 Java 代码(MainActivi