仿IOS Segment、搜索框、开关按钮和时间选择

移动开发
我的博客有相关介绍:http://blog.csdn.net/csdnfml/article/details/49589931 最近有几个需求是关于仿IOS的几个特效,没有做过所以仿照着他们的成果,整合了一下给大家分享一下

源码简介:我的博客有相关介绍:http://blog.csdn.net/csdnfml/article/details/49589931 最近有几个需求是关于仿IOS的几个特效,没有做过所以仿照着他们的成果,整合了一下给大家分享一下

源码效果:

源码片段:

  1. /** 两个按钮切换 */ 
  2.     private void initView() { 
  3.         mSegmentView = (SegmentView) findViewById(R.id.segment_view); 
  4.         mSegmentView.setSegmentText("你好"0); 
  5.         mSegmentView.setSegmentText("我好"1); 
  6.         mSegmentView.setOnSegmentViewClickListener(new SegmentView.onSegmentViewClickListener() { 
  7.             @Override 
  8.             public void onSegmentViewClick(View v, int position) { 
  9.                 switch (position) { 
  10.                     case 0
  11.                         Toast.makeText(mContext, "你好", Toast.LENGTH_SHORT).show(); 
  12.                         break
  13.                     case 1
  14.                         Toast.makeText(mContext, "我好", Toast.LENGTH_SHORT).show(); 
  15.                         break
  16.                     default
  17.                         break
  18.                 } 
  19.             } 
  20.         }); 
  21.     } 
  22.   
  23.     /** 三个按钮切换 */ 
  24.     private void initViewThree() { 
  25.         mSegmentViewThree = (SegmentViewThree) findViewById(R.id.segment_view_three); 
  26.         mSegmentViewThree.setSegmentText("你好"0); 
  27.         mSegmentViewThree.setSegmentText("我好"1); 
  28.         mSegmentViewThree.setSegmentText("他好"2); 
  29.         mSegmentViewThree.setOnSegmentViewClickListener(new SegmentViewThree.onSegmentViewClickListener() { 
  30.             @Override 
  31.             public void onSegmentViewClick(View v, int position) { 
  32.             switch (position) { 
  33.                 case 0
  34.                     Toast.makeText(mContext, "你好", Toast.LENGTH_SHORT).show(); 
  35.                     break
  36.                 case 1
  37.                     Toast.makeText(mContext, "我好", Toast.LENGTH_SHORT).show(); 
  38.                     break
  39.                 case 2
  40.                     Toast.makeText(mContext, "他好", Toast.LENGTH_SHORT).show(); 
  41.                     break
  42.                 default
  43.                     break
  44.             } 
  45.             } 
  46.         }); 
  47.     } 

下载地址:http://down.51cto.com/data/2115239

责任编辑:倪明 来源: devstore
相关推荐

2013-07-29 05:01:31

iOS开发iOS开发学习按钮拖动和点击

2015-07-21 15:22:20

点赞仿知乎按钮动画

2015-10-08 16:54:37

美团城市选择android

2011-04-15 09:29:20

jQueryFlash

2022-01-11 11:18:16

Overlay云计算网工

2011-07-22 15:32:53

iPhone 按钮 对话框

2015-09-01 16:55:42

微信朋友圈图片

2013-08-02 10:20:03

android时间轴

2021-11-23 10:00:55

鸿蒙HarmonyOS应用

2011-08-12 09:35:05

javascript

2012-10-18 09:56:36

JavaScriptjQueryJS

2011-08-15 10:15:00

iPhone开发警告框

2013-06-28 10:37:57

Google EartiOS

2010-08-05 10:42:41

Android开发Android高级编程

2013-07-29 04:57:47

iOS开发iOS开发学习时间设置和格式输出

2013-04-10 11:15:57

iOS动态添加按钮iOS开发

2015-01-19 12:19:04

iOS源码ActionSheet仿QQ音乐

2012-07-02 14:58:16

HTML5

2010-03-03 08:33:16

Windows 7搜索框

2017-03-02 21:00:53

Windows 10Windows搜索框
点赞
收藏

51CTO技术栈公众号