Androidstudio实现登录按钮按下变色

在activity_main.xml中,写如下代码:

java 复制代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >

    <Button
        android:text="@string/tv_one"
        android:backgroundTint="@color/btn_color_selector"
        android:layout_width="256dp"
        android:layout_height="88dp"
    />
</LinearLayout>

在strings.xml,colors.xml和themes.xml三个文件分别添加如下代码(代码如图所示)

最后效果如下面视频:

按键变色

相关推荐
我命由我123453 天前
Android 开发问题:项目同时引入了两个包含相同类文件的库(AndroidX 库、旧版本支持库),导致了重复类错误
android·java·java-ee·android studio·android-studio·androidx·android runtime
我命由我123453 天前
Retrofit - URL 格式错误问题、支持 HTTP 与 HTTPS
java·http·https·java-ee·android studio·android-studio·retrofit
我命由我123454 天前
Bugly - Bugly 基本使用( App 质量追踪平台)
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
我命由我123457 天前
Android Framework P4 - ServiceManager 进程
android·c语言·c++·visualstudio·android studio·android-studio·android runtime
我命由我1234512 天前
Android 开发问题:TextView 内容超过宽度时,默认不会换行
android·开发语言·java-ee·android studio·android jetpack·android-studio·android runtime
我命由我1234514 天前
Android 开发:Unable to start service Intent { ... } U=0: not found
android·开发语言·android studio·android jetpack·android-studio·android runtime
敲代码的瓦龙15 天前
Android?广播!!!
android·java·开发语言·android-studio
我命由我1234516 天前
Android Framework P1 - 低配学习 Framework 方案、开机启动 Init 进程
android·c语言·c++·学习·android jetpack·android-studio·android runtime
我命由我1234521 天前
Jetpack Compose - 设置 Compose 编译器、设置 Compose 依赖项
android·java·java-ee·kotlin·android jetpack·android-studio·android runtime
敲代码的瓦龙22 天前
Android?碎片!!!
java·开发语言·android-studio