- 浏览: 5818595 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (890)
- WindowsPhone (0)
- android (88)
- android快速迭代 (17)
- android基础 (34)
- android进阶 (172)
- android高级 (0)
- android拾遗 (85)
- android动画&效果 (68)
- Material Design (13)
- LUA (5)
- j2me (32)
- jQuery (39)
- spring (26)
- hibernate (20)
- struts (26)
- tomcat (9)
- javascript+css+html (62)
- jsp+servlet+javabean (14)
- java (37)
- velocity+FCKeditor (13)
- linux+批处理 (9)
- mysql (19)
- MyEclipse (9)
- ajax (7)
- wap (8)
- j2ee+apache (24)
- 其他 (13)
- phonegap (35)
最新评论
-
Memories_NC:
本地lua脚本终于执行成功了,虽然不是通过redis
java中调用lua脚本语言1 -
ZHOU452840622:
大神://处理返回的接收状态 这个好像没有监听到 遇 ...
android 发送短信的两种方式 -
PXY:
拦截部分地址,怎么写的for(int i=0;i<lis ...
判断是否登录的拦截器SessionFilter -
maotou1988:
Android控件之带清空按钮(功能)的AutoComplet ...
自定义AutoCompleteTextView -
yangmaolinpl:
希望有表例子更好。。。,不过也看明白了。
浅谈onInterceptTouchEvent、onTouchEvent与onTouch
http://hi.baidu.com/ljlkings/blog/item/a7945124de875c038a82a1b4.html
Android 自定义RadioButton的样式
我们知道Android控件里的button,listview可以用xml的样式自定义成自己希望的漂亮样式。
最近用到RadioButton,利用xml修改android:background="@drawable/button_drawable",其中button_drawable为自己定义的.xml文件(res/drawable文件下),但是不成功,到网上查找,也没有正确的说法,我就开始自己尝试,最后做好了。
其实方法很简单,同样在res/drawable新建radiobutton.xml如下
1 check和checknull分别为选中和位选中的图片。
1 然后在你的布局文件中,RadioButton 布局
1 设置android:button = "@drawable/radiobutton",就可以了!
前后图片对比如下:
RadioButton修改样式
Android 自定义CheckBox 样式
http://www.pocketdigi.com/20110623/347.html
1,新建Android XML文件,类型选Drawable,根结点选selector,在这定义具体的样式。
2,应用到Checkbox与Button不同,并不是设置Background属性,而是设置style属性,所以我们要写一个style。
在style.xml写一个style,
3,应用到Checkbox:
新浪搜索界面 用到 自定义RadioButton
http://www.eoeandroid.com/thread-53703-1-1.html
风格化的 Toggle Buttons
http://blog.csdn.net/billpig/article/details/6634481
事实上,可以使用ToggleButton来模仿CheckBox:
bg_toggle.xml:
让CheckBox的选择框显示在右边
只要注意android:button和android:drawableRight就行了:
Android 自定义RadioButton的样式
我们知道Android控件里的button,listview可以用xml的样式自定义成自己希望的漂亮样式。
最近用到RadioButton,利用xml修改android:background="@drawable/button_drawable",其中button_drawable为自己定义的.xml文件(res/drawable文件下),但是不成功,到网上查找,也没有正确的说法,我就开始自己尝试,最后做好了。
其实方法很简单,同样在res/drawable新建radiobutton.xml如下
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="true" android:state_checked="true" android:drawable="@drawable/check" /> <item android:state_enabled="true" android:state_checked="false" android:drawable="@drawable/checknull" /> </selector>
1 check和checknull分别为选中和位选中的图片。
1 然后在你的布局文件中,RadioButton 布局
1 设置android:button = "@drawable/radiobutton",就可以了!
前后图片对比如下:
RadioButton修改样式
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomTheme" parent="android:Theme"> <item name="android:radioButtonStyle">@style/RadioButton</item> </style> <style name="RadioButton" parent="@android:style/Widget.CompoundButton.RadioButton"> <item name="android:button">@drawable/radio</item> </style> </resources>
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:state_window_focused="false" android:drawable="@drawable/radio_hover" /> <item android:state_checked="false" android:state_window_focused="false" android:drawable="@drawable/radio_normal" /> <item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/radio_active" /> <item android:state_checked="false" android:state_pressed="true" android:drawable="@drawable/radio_active" /> <item android:state_checked="true" android:state_focused="true" android:drawable="@drawable/radio_hover" /> <item android:state_checked="false" android:state_focused="true" android:drawable="@drawable/radio_normal_off" /> <item android:state_checked="false" android:drawable="@drawable/radio_normal" /> <item android:state_checked="true" android:drawable="@drawable/radio_hover" /> </selector>
Android 自定义CheckBox 样式
http://www.pocketdigi.com/20110623/347.html
1,新建Android XML文件,类型选Drawable,根结点选selector,在这定义具体的样式。
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:state_pressed="true" android:drawable="@drawable/focused" /> <item android:state_checked="false" android:state_pressed="true" android:drawable="@drawable/normal" /> <item android:state_checked="false" android:drawable="@drawable/normal" /> <item android:state_checked="true" android:drawable="@drawable/focused" /> </selector>
2,应用到Checkbox与Button不同,并不是设置Background属性,而是设置style属性,所以我们要写一个style。
在style.xml写一个style,
<style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@drawable/checkbox</item> </style>
3,应用到Checkbox:
<CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/MyCheckBox" />
新浪搜索界面 用到 自定义RadioButton
http://www.eoeandroid.com/thread-53703-1-1.html
风格化的 Toggle Buttons
http://blog.csdn.net/billpig/article/details/6634481
事实上,可以使用ToggleButton来模仿CheckBox:
<ToggleButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/bg_toggle"/>
bg_toggle.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:drawable="@drawable/toggle_me_on" /> <item android:drawable="@drawable/toggle_me_off" /> </selector>
让CheckBox的选择框显示在右边
只要注意android:button和android:drawableRight就行了:
<style name="style_checkbox"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:paddingRight">25dp</item> <item name="android:paddingTop">5dp</item> <item name="android:paddingBottom">5dp</item> <item name="android:textColor">@color/white</item> <item name="android:textSize">@dimen/font_middle</item> <item name="android:textStyle">italic</item> <item name="android:singleLine">true</item> <item name="android:button">@null</item> <item name="android:drawableRight">@drawable/mycheckbox</item> <item name="android:drawablePadding">5dp</item> <item name="android:background">@android:color/transparent</item> </style>
发表评论
-
ViewPager引导页根据滑动渐变背景色
2017-03-31 09:38 28671、主要依赖: compile'com.android.su ... -
Android 新推出基于物理的动画库SpringAnimation,完全诠释什么叫做弹簧效果
2017-03-30 10:38 2633Android 最近推出一个新的基于物理学的动画支持库,命名为 ... -
一个比较强大的提供各种形状的ImageView
2016-12-26 09:54 2982github上比较老的项目了,但是还是比较好用的。 各种形状总 ... -
PhotoView点击放大图片效果
2016-12-21 10:13 6096使用的PhotoView是这个版本的,比较小巧,很好用,比gi ... -
仿微信页面切换图标颜色渐变效果
2015-11-23 14:54 4469主要是提供一种思路,一般来书,类似效果无非就是在Canvas, ... -
把任意Drawable转换成基于progress填充的drawable
2015-11-11 16:29 2811把任意Drawable转换成基于progress填充的draw ... -
一个用来设置警示View 的呼吸式背景颜色的工具类BreathingViewHelper
2015-10-10 14:03 3086一个简单的小工具类,用来设置警示 View 的呼吸式背景颜色 ... -
单手操作图片控件 镜像、置顶、缩放、移动:StickerView
2015-10-08 11:21 3226单手操作图片控件 镜像、置顶、缩放、移动 impo ... -
图片浏览zoom效果
2015-10-08 11:05 1842不仅实现了Lollipop中打开新的activity 的zoo ... -
Android App状态栏变色:ColorfulStatusBar
2015-09-24 12:38 9970适用于版本大于等于19以上。 import android ... -
PathView实现炫酷SVG动画
2015-08-25 09:23 4470解析SVG,需要将一个androidsvg.jar包含进lib ... -
LinearLayout增加divider分割线
2015-08-13 14:58 11134在android3.0及后面的版本在LinearLayout里 ... -
Android换肤白天/夜间模式的框架
2015-07-29 15:36 2972Android换肤/夜间模式的Android框架,配合them ... -
使用ActivityOptions做Activity切换动画
2015-04-10 11:02 6612不知道大家有没有注意到startActivity(Intent ... -
一个不错的ArcMenu
2015-01-23 10:34 3942ArcMenu这种效果现在很多人都实现了 而且代码质量也 ... -
使用ScheduledExecutorService延时关闭一个全屏的对话框
2014-12-29 16:38 4415自定义style,设置全屏属性 <resources ... -
让View只显示下边框
2014-10-23 17:13 4005下面的代码是实现一个带边框的xml,很常见 <?xm ... -
让一张图片从模糊慢慢变清晰动画过程
2014-01-27 16:38 9292import java.io.IOExcepti ... -
ListView,GridView之LayoutAnimation特殊动画的实现
2013-05-24 11:23 34413LayoutAnimation干嘛用的?不知道的话网上搜一下。 ... -
食神摇摇中图片的晃动效果
2013-04-27 11:45 5491可以是这样子实现滴: btn_shake=(Image ...
相关推荐
在本文中,我们将深入探讨如何自定义RadioButton和CheckBox的样式,特别是通过重写onDraw()方法来实现颜色选择器效果。首先,我们需要了解这两个控件的基本结构和工作原理。 RadioButton和CheckBox都是继承自...
在C# WinForm应用开发中,自定义RadioButton控件是一种常见的需求,这通常涉及到扩展.NET Framework提供的默认RadioButton控件的功能,以满足特定的设计或交互需求。本教程将深入讲解如何在Visual Studio 2005及其更...
自定义RadioButton允许开发者根据项目需求调整其外观、交互和功能,以提供更个性化的用户体验。以下是对这个自定义RadioButton相关的知识点进行的详细解释: 1. **RadioButton基本使用**:RadioButton属于Android的...
实现自定义RadioButton的第一步,是创建一个新的XML布局文件,作为RadioButton的视图模板。在这个文件中,我们可以定义按钮的形状、颜色、大小等属性,以及选中和未选中的状态。例如,我们可以使用Shape Drawable来...
在WPF(Windows Presentation Foundation)中,自定义控件样式...总之,自定义WPF的CheckBox样式涉及样式、模板、元素形状、触发器等多个方面。熟练掌握这些技能,将使你的WPF应用具有更高的可定制性和独特的视觉效果。
在实践中,你可能还需要考虑一些细节,如CheckBox的样式定制、选中状态的视觉反馈等,以提升用户体验。记得在编码过程中进行充分的测试,确保各个功能都能正常工作。在提供的"NewList"文件中,可能包含了示例代码...
本示例项目“iOS Radiobutton, Checkbox Demo”提供了一种实现这两种控件的方法,对于初学者或者需要在iOS应用中集成这些功能的开发者来说非常有帮助。 Radiobutton在iOS中通常被称为Segmented Control,它允许...
最近抽了点时间,针对android一些控件的样式做了完整自定义,主要包括Spinner的样式完全自定义、RadioButton[CheckBox样式雷同]样式完全自定义、Rating样式自定义,代码已经经过测试,有需要的可以下载
在iOS中,虽然没有直接对应的原生控件,但开发者通常会通过自定义UIComponent或者利用UIButton的样式来实现。在这个封装中,可能包括了创建一个RadioButton类,该类能够设置选中状态、颜色、边框宽度等属性,并提供...
4. **样式和布局**:根据需求自定义`CheckBox`和`RadioButton`的样式,以及它们在`ExpandableListView`中的布局。 通过以上介绍,我们可以看到,`ExpandableListView`与`CheckBox`、`RadioButton`的结合使用,可以...
本文将深入探讨如何自定义RadioButton、CheckBox和RatingBar,这三个常见的选择和评价控件。 首先,我们来看RadioButton。RadioButton通常用于单选组,用户只能选择其中一项。自定义RadioButton主要涉及以下几个...
总的来说,改变`Checkbox`和`RadioButton`的默认图标涉及到对UI组件的自定义,这不仅能够满足设计需求,还能提升应用的整体用户体验。通过理解不同编程环境下的实现方式,开发者可以灵活地调整这些控件的视觉表现,...
6. 自定义样式:可能还会涉及到自定义RadioButton和CheckBox的外观,如更改选中状态的图标或颜色。 通过深入分析和实践这个经典设计例程,你不仅能学会如何在Android应用中使用RadioButton和CheckBox,还能提升对...
这个资源"20090924 透明的CHECKBOX 和RADIOBUTTON.rar"似乎包含了一些关于如何在Delphi中创建透明的复选框(Checkbox)和单选按钮(RadioButton)的示例代码或教程。 复选框和单选按钮是用户界面(UI)设计中常见的...
通过以上步骤,我们可以创建出功能强大且美观的自定义RadioButton和CheckBox控件。这种自定义控件不仅可以提升应用的视觉吸引力,还能提高代码的可维护性和重用性。在实际项目中,可以根据具体需求进行灵活调整,...
开发者可以定义自定义的主题和样式,以统一应用中的所有RadioButton和CheckBox的外观。通过在styles.xml文件中定义主题,然后在应用的AndroidManifest.xml或特定的Activity/Fragment中应用该主题。 八、无障碍支持 ...