大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下Android中如何实现ios滑动按钮的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联公司成都网站建设定制制作,是成都网站推广公司,为成都边坡防护网提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:13518219792IOS的滑动按钮菜单在UI设计里面绝对堪称一绝,在学习了Android的自定义view后,我萌生了模仿它的想法。
实现上面的模拟需要自定义一个View;
1)、在View的OnDraw里画出圆角矩形,分别为灰色圆角矩形,红色圆角矩形,和绿色圆角矩形。然后计算相应的位置。
2)、本例中的宽高比为1:0.65,内部红色矩形尺寸为外部矩形尺寸0.9,内部的圆的半径为外部高的0.45倍。按照这个比例计算相应的坐标。
3)、本例中的动画是用ValueAnimation实现的,具体实现在下部代码中。
4)、本例中的透明度实现方法和运动动画一样。
5)、自定义View为外部提供了读取和修改内部状态的接口。
具体代码如下,
1、界面的XML代码:
<?xml version="1.0" encoding="utf-8"?>