`
iaiai
  • 浏览: 2195597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RadioGroup实现类似ios的分段选择(UISegmentedControl)控件

 
阅读更多
在ios7中有一种扁平风格的控件叫做分段选择控件UISegmentedControl,控件分为一排,横放着几个被简单线条隔开的按钮,每次点击只能选择其中一个按钮,他类似于tabbar但是又稍微有点区别,新版的qq手机客户端就用到了这种控件。

但是在android中并没有现成的控件可用,不过android中有着功能类似但UI相差很大的RadioGroup控件,可以通过定义RadioGroup的外观来达到相同的目的。其实android中也没有TabBar,但是很多app通过修改RadioGroup来实现ios中的UITabBar效果,看来RadioGroup是还真是很实用的控件,虽然原生的真的很丑。

新手对RadioGroup的自定义可能很难下手,git上有了一个现成的封装好了的库以及例子,可以下载学习,如果你是用eclipse开发的项目,可能需要改改才能用,因为他提供的是android studio的项目结构。

项目地址:https://github.com/hoang8f/android-segmented-control
  • 大小: 30.6 KB
分享到:
评论

相关推荐

    类似ios分段选择(UISegmentedControl)控件

    源码android-segmented-control-view,在ios7中有一种扁平风格的控件叫做分段选择控件UISegmentedControl,控件分为一排,横放着几个被简单线条隔开的按钮,每次点击只能选择其中一个按钮,他类似于tabbar但是又稍微...

    仿IOS分段选择器(自定义RadioGroup)

    在Android开发中,为了提供与iOS类似的用户体验,有时我们需要实现一个仿iOS风格的分段选择器(Segmented Control)。这个自定义组件的核心是利用RadioGroup和RadioButton进行改造,以达到期望的效果。以下将详细...

    Android-分段选择自定义控件类似QQ的主界面的效果

    本篇文章将深入探讨如何实现一个分段选择控件,类似于QQ主界面上显示的功能选项卡。这种控件允许用户通过点击不同的段来切换不同的功能或视图,从而提供清晰的操作导航。 首先,我们要理解的是分段选择控件的基本...

    使用ViewPager+Fragment+RadioGroup实现类似微信主界面

    使用ViewPager+Fragment+RadioGroup实现类似微信主界面

    实现类似RadioGroup,RadioButton的自定义控件实现

    在Android开发中,`RadioGroup`和`RadioButton`是用于创建单选按钮组的常见控件,它们提供了用户只能从一组选项中选择一个的功能。然而,有时为了满足特定的界面设计或功能需求,我们可能需要自定义类似的控件。这篇...

    RadioGroup实现仿新浪微博的效果

    在这个场景中,我们将讨论如何利用RadioGroup来实现一个类似新浪微博的界面效果,即用户可以从多个选项中选择一个进行交互。 首先,我们需要理解RadioGroup的基本用法。RadioGroup是一个线性布局,它可以是垂直或...

    Android 分段控件

    在给定的标题“Android分段控件”中,我们可以理解这是关于如何在Android应用中实现这样一个功能的示例。描述提到这是一个已经测试过的demo,具有两个TextView(Button)之间的切换效果,同时具备圆边角和点击后改变...

    Android-SegmentView-类似iOS的SegmentControl控件

    本文将详细讲解如何使用RadioGroup实现一个类似于iOS Segment Control的SegmentView。 首先,让我们了解RadioGroup。RadioGroup是Android SDK中用于管理RadioButton的布局容器。它允许用户在多个单选按钮中选择一个...

    android-segmentedradiobutton, iPhone控件分段的Android实现.zip

    android-segmentedradiobutton, iPhone控件分段的Android实现 分割的用于Android的单选按钮这是我通过扩展RadioGroup和RadioButton来实现对Android的ios控件分段的实现。 包含的示例项目。屏幕截图 用法对于只有文本...

    使用Tablayout和RadioGroup实现底部导航

    在这个场景中,我们将探讨如何利用`TabLayout`和`RadioGroup`来实现这样的功能。 `TabLayout`是Android Support Library中的一个组件,它提供了一种易于使用的界面,用于显示多个标签,每个标签对应一个不同的内容...

    分段式RadioGroup

    1. **样式**:普通RadioGroup的RadioButton默认为圆形,而分段式RadioGroup可以实现矩形或类似iOS风格的分段样式。 2. **交互**:分段式RadioGroup在视觉上更连贯,用户能更直观地看出各个选项之间的关联性。 3. *...

    ios_RadioGroup

    总结,"ios_RadioGroup"项目提供了一个自定义的RadioGroup控件,具备在XIB设计和代码动态添加的灵活性,同时实现了单选按钮的基本功能,如状态管理、互斥行为、事件响应等。这个控件的使用能够帮助开发者在iOS应用中...

    Android 自定义RadioGroup布局,修改源码自定义控件

    本文将深入探讨如何自定义`RadioGroup`布局,并通过修改源码来创建一个自定义控件。`RadioGroup`是Android系统中用于管理多个单选按钮(`RadioButton`)的容器,通常限制用户只能选择其中一项。 首先,理解`...

    模仿iOS的分段单选按钮Button

    模仿iOS的分段单选按钮Button,在Android中实现类似iOS的分段单选按钮(segmented control)。This is my implementation of iOS is egmented controls for Android by extending RadioGroup and RadioButton. ...

    RadioGroup和RadioButton实现FragmentTabHost导航效果

    在Android开发中,`RadioGroup`和`RadioButton`是一对常用的组件,它们通常用于实现单选功能,即在多个选项中只能选择一个。在本例中,我们将它们应用于`FragmentTabHost`的导航效果,创建一个可以切换不同`Fragment...

    类似iOS的Tabbar的Android实现

    本教程将详细讲解如何在Android中实现一个类似iOS风格的Tabbar,主要涉及`RadioGroup`组件以及自定义控件的方法。 首先,我们来了解`RadioGroup`。`RadioGroup`是Android SDK中的一种布局容器,它允许你在其中放置...

    android RadioGroup实现单选以及默认选中

    在Android开发中,`RadioGroup` 是一个非常重要的布局组件,它主要用于管理一组`RadioButton`控件,确保在同一时间只有一个`RadioButton`被选中。`RadioGroup`提供了单选功能,使得用户可以在多个选项中做出单一的...

    RadioGroup实现底部导航页面

    当用户点击RadioGroup中的不同RadioButton时,根据选择切换FrameLayout中显示的Fragment,从而实现页面切换。 现在我们来看看如何实现这个功能。首先,在XML布局文件中,设置RadioGroup为水平方向,并包含多个...

    Android 使用RadioGroup实现底部菜单栏

    `RadioGroup`是Android SDK提供的一种布局管理器,主要用于管理一组`RadioButton`控件。`RadioButton`通常用于在多个选项中选择一个,而`RadioGroup`则负责管理这些单选按钮,确保一次只能有一个被选中。以下是如何...

    Android RadioGroup实现导航列表开关

    在本教程中,我们将深入探讨如何使用`RadioGroup`来实现一个导航列表开关,以创建一个具有完美UI设计的功能。下面我们将详细讲解`RadioGroup`的特性、使用方法以及如何将其应用到导航列表中。 ### 1. `RadioGroup`...

Global site tag (gtag.js) - Google Analytics