StateButton

本文介绍了一种名为StateButton的炫酷按钮组件的实现过程,该组件通过Maven依赖集成到项目中,使用XML代码在布局文件中定义。文章详细展示了按钮的各种状态设置,包括正常、按下和不可用状态的颜色、背景、边框宽度和动画效果。

1.效果

在这里插入图片描述

2.实现过程

1.依赖
project模块
在这里插入图片描述
在这里插入图片描述
app模块
在这里插入图片描述
代码:

maven { url 'https://jitpack.io' }

//炫酷按钮
    implementation 'com.github.niniloveyou:StateButton:v1.0.0'

xml代码

<com.deadline.statebutton.StateButton
                android:layout_weight="1"
                android:text="下一页"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/bt_next"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                android:layout_gravity="center_horizontal"

                app:radius="5dp"
                app:round="true"
                app:animationDuration="200"

                app:strokeDashGap="2dp"
                app:strokeDashWidth="5dp"
                app:normalStrokeWidth="2dp"
                app:pressedStrokeWidth="2dp"
                app:unableStrokeWidth="2dp"

                app:normalStrokeColor="@android:color/white"
                app:pressedStrokeColor="@android:color/white"
                app:unableStrokeColor="@android:color/white"

                app:normalTextColor="@android:color/white"
                app:pressedTextColor="@android:color/white"
                app:unableTextColor="@android:color/white"

                app:normalBackgroundColor="@color/colorPrimaryDark"
                app:pressedBackgroundColor="@color/colorPrimaryDark"
                app:unableBackgroundColor="@color/colorPrimaryDark"/>
计算 StateButton PrivateValueChangedFcn 时出错。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM1.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM10.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM11.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM12.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM13.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM14.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM15.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM16.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM17.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM18.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM19.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM2.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM20.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM21.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM22.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM23.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM24.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM25.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM26.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM27.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM28.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM29.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM3.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM30.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM4.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM5.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM6.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM7.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM8.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\AM9.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM1.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM10.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM11.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM12.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM13.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM14.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM15.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM16.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM17.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM18.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM19.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM2.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM20.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM21.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM22.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM23.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM24.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM25.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM26.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM27.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM28.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM29.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM3.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM30.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM31.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM32.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM33.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM34.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM35.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM36.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM37.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM38.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM39.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM4.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM40.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM41.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM42.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM43.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM44.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM45.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM46.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM47.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM48.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM49.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM5.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM50.JPG, 错误 信息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM6.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM7.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM8.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 警告: 特征提取失败:D:\yue\code\CAD Dataset\CAD Dataset\TM9.JPG, 错误信 息:未定义与 'uint8' 类型的输入参数相对应的函数 'calculate_glcm'。 错误使用 HICA_App/btnRunClusteringPushed 有效特征数量不足:至少需要2个有效特征才能进行聚类分析。当前提取到0个有效特征。 出错 matlab.apps.AppBase>@(source,event)executeCallback(ams,app,callback,requiresEventData,event) (第 62 行) newCallback = @(source, event)executeCallback(ams, ... 计算 StateButton PrivateValueChangedFcn 时出错。
06-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值