源码简介

这个例子是安卓仿IOS开关按钮的例子源码,包括ios6和ios7两个效果,其中ios7的效果是从ios6效果上改良来的,有比较详细的注释,7只有一个java文件,使用起来非常方便,6涉及的文件有点多。7的编码是UTF-8,可以用在自己的项目里,效果不错。
Android例子源码仿IOS6和7的开关按钮实现 Android例子源码仿IOS6和7的开关按钮实现

文件夹 PATH 列表
卷序列号为 00750062 3CD2:D088
C:.
│  javaapk.com文件列表生成工具.bat
│  JavaApk源码说明.txt
│  目录列表.txt
│  
├─javaapk-ios6-SwitchButton
│  │  .classpath
│  │  .gitignore
│  │  .project
│  │  AndroidManifest.xml
│  │  proguard.cfg
│  │  project.properties
│  │  README.md
│  │  
│  ├─.settings
│  │      org.eclipse.core.resources.prefs
│  │      org.eclipse.jdt.core.prefs
│  │      
│  ├─assets
│  ├─bin
│  │  │  AndroidManifest.xml
│  │  │  
│  │  ├─classes
│  │  │  └─me
│  │  │      └─imid
│  │  │          ├─movablecheckbox
│  │  │          │      BuildConfig.class
│  │  │          │      MovableCheckboxActivity.class
│  │  │          │      R$attr.class
│  │  │          │      R$dimen.class
│  │  │          │      R$drawable.class
│  │  │          │      R$id.class
│  │  │          │      R$layout.class
│  │  │          │      R$string.class
│  │  │          │      R$styleable.class
│  │  │          │      R$xml.class
│  │  │          │      R.class
│  │  │          │      
│  │  │          ├─preference
│  │  │          │      CheckBoxPreference$1.class
│  │  │          │      CheckBoxPreference.class
│  │  │          │      
│  │  │          └─view
│  │  │                  FrameAnimationController$AnimationHandler.class
│  │  │                  FrameAnimationController.class
│  │  │                  SwitchButton$1.class
│  │  │                  SwitchButton$PerformClick.class
│  │  │                  SwitchButton$SwitchAnimation.class
│  │  │                  SwitchButton.class
│  │  │                  
│  │  └─res
│  ├─gen
│  │  └─me
│  │      └─imid
│  │          └─movablecheckbox
│  │                  BuildConfig.java
│  │                  R.java
│  │                  
│  ├─res
│  │  ├─drawable-hdpi
│  │  │      ic_launcher.png
│  │  │      
│  │  ├─drawable-ldpi
│  │  │      ic_launcher.png
│  │  │      
│  │  ├─drawable-mdpi
│  │  │      ic_launcher.png
│  │  │      
│  │  ├─drawable-xhdpi
│  │  │      bottom.png
│  │  │      btn_pressed.png
│  │  │      btn_unpressed.png
│  │  │      frame.png
│  │  │      mask.png
│  │  │      
│  │  ├─layout
│  │  │      main.xml
│  │  │      preference.xml
│  │  │      preference_widget_checkbox.xml
│  │  │      
│  │  ├─values
│  │  │      attrs.xml
│  │  │      dimen.xml
│  │  │      strings.xml
│  │  │      
│  │  └─xml
│  │          test4preference.xml
│  │          
│  └─src
│      └─me
│          └─imid
│              ├─movablecheckbox
│              │      MovableCheckboxActivity.java
│              │      
│              ├─preference
│              │      CheckBoxPreference.java
│              │      
│              └─view
│                      FrameAnimationController.java
│                      SwitchButton.java
│                      
└─javaapk-ios7-SwitchButton
    │  .classpath
    │  .gitignore
    │  .project
    │  AndroidManifest.xml
    │  proguard.cfg
    │  project.properties
    │  
    ├─.settings
    │      org.eclipse.core.resources.prefs
    │      org.eclipse.jdt.core.prefs
    │      
    ├─assets
    ├─bin
    │  │  AndroidManifest.xml
    │  │  
    │  ├─classes
    │  │  └─com
    │  │      └─zf
    │  │          │  BuildConfig.class
    │  │          │  R$attr.class
    │  │          │  R$drawable.class
    │  │          │  R$id.class
    │  │          │  R$layout.class
    │  │          │  R$string.class
    │  │          │  R$styleable.class
    │  │          │  R.class
    │  │          │  TestActivity$1.class
    │  │          │  TestActivity.class
    │  │          │  
    │  │          └─view
    │  │                  UISwitchButton$1.class
    │  │                  UISwitchButton$2.class
    │  │                  UISwitchButton$PerformClick.class
    │  │                  UISwitchButton$SwitchAnimation.class
    │  │                  UISwitchButton.class
    │  │                  
    │  └─res
    ├─gen
    │  └─com
    │      └─zf
    │              BuildConfig.java
    │              R.java
    │              
    ├─res
    │  ├─drawable-hdpi
    │  │      ic_launcher.png
    │  │      switch_btn_bg_green.9.png
    │  │      switch_btn_bg_white.9.png
    │  │      switch_btn_normal.png
    │  │      switch_btn_pressed.png
    │  │      
    │  ├─drawable-ldpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-mdpi
    │  │      ic_launcher.png
    │  │      
    │  ├─drawable-xhdpi
    │  ├─layout
    │  │      activity_test.xml
    │  │      
    │  └─values
    │          attrs.xml
    │          strings.xml
    │          
    └─src
        └─com
            └─zf
                │  TestActivity.java
                │  
                └─view
                        UISwitchButton.java
                        

3条源码讨论
发表评论

您必须登录才能评论.

地板 ysc123shift 2016-10-10 上午10:14

感觉非常棒,还可以控制大小。

板凳 tpian928 2014-08-03 上午8:20

怎么移植到自己的项目里?

沙发 JavaU 2014-05-03 下午9:47

不错,还真像。。。

©2013-2019 JavaApk.com· 鲁ICP备13032311号-1· Powered by WordPress· Theme by JavaApkTM · 网站地图.20 queries in 0.114 seconds