Android-Bootstrap简易说明

说明:Android-Bootstrap是针对Android系统设计的前端框架,同时它采用了Bootstrap的配色和样式。

         包含以下12种UI控件

1

BootstrapEditText

编辑栏

2

BootstrapButton

按钮

3

BootstrapButtonGroup

按钮组合

4

BootstrapBadge

角标

5

BootstrapAlert

提醒

6

BootstrapCircleThumbnail

圆形图片

7

BootstrapThumbnail

方形图片

8

BootstrapDropDown

拉伸选择框

9

BootstrapLabel

标题

10

BootstrapProgressBar

进度条

11

BootstrapWell

面板(内容凹陷显示或插图效果的容器)

12

AwesomeTextView

显示字形图标的文本小部件

 

使用:第一步:将以下依赖项添加到你的生成.gradle,确保用上面按钮上的最新版本替换'x.x.x':

dependencies {

 compile 'com.beardedhen:androidbootstrap:{X.X.X}'

}

第二步:重写应用程序类

public class SampleApplication extends Application {



    @Override public void onCreate() {

        super.onCreate();

        // setup default typefaces

        TypefaceProvider.registerDefaultIconSets();

    }

}

       第三步:在布局文件根标签中添加

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

即可开始使用。

 

BootstrapButton为例:

在layout中添加

<com.beardedhen.androidbootstrap.BootstrapButton

    android:id="@+id/bbutton_example_corners"

    style="@style/wrapping_button"

    android:text="Corners"

    app:bootstrapBrand="success"

    app:bootstrapSize="lg"

    app:buttonMode="regular"

    app:showOutline="false"

    app:roundedCorners="true"

    />

 

以上属性为通用属性,各控件都可使用。

 

以下是各控件一些属性展示:

1.1 BootstrapButton

 

1.2 AwesomeTextView

exampleFlash.startFlashing(true, AwesomeTextView.AnimationSpeed.FAST);

exampleRotate.startRotate(true, AwesomeTextView.AnimationSpeed.SLOW);

可通过startFlashing使AwesomeTextView做闪动动画

可通过startRotate使AwesomeTextView做旋转动画

 

    1. BootstrapBadge
lonelyBadge.setBadgeText(String.valueOf(new Random().nextInt()));

可通过setBadgeText来改变BootstrapBadge的显示内容

    1. BootstrapAlert
alert.setVisibilityChangeListener(new BootstrapAlert.VisibilityChangeListener() {

    @Override

    public void onAlertDismissStarted(BootstrapAlert alert) {

        Log.d(TAG, "Started dismissing alert!");

    }



    @Override

    public void onAlertDismissCompletion(BootstrapAlert alert) {

        Log.d(TAG, "Finished dismissing alert!");

    }



    @Override

    public void onAlertAppearStarted(BootstrapAlert alert) {

        Log.d(TAG, "Started appearing alert!");

    }



    @Override

    public void onAlertAppearCompletion(BootstrapAlert alert) {

        Log.d(TAG, "Finished appearing alert!");

    }

});

可用设置setVisibilityChangeListener的方式监听BootstrapAlert

的出现和消失

 

  1. 1.1BootstrapCircleThumbnail和BootstrapThumbnail
    1. 使用方法基本和imageview相同,可用app:hasBorder设置是否有边框

       
    2. BootstrapDropDown

      可用app:dropdownResource设置下拉的列表内容
      可用app:bootstrapExpandDirection设置是上拉(UP)还是下拉(DOWN)
       
    3. BootstrapLabel
      用法和BootstrapButton基本相同,可用app:bootstrapHeading设置标题大小,值可以为h1,h2,h3,h4,h5,h6

       
    4. BootstrapProgressBar
      可用app:striped设置以下两种样式
      可用app:animated设置进度变化的时候是否有动效
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值