📜  波纹效果 textview android - Java (1)

📅  最后修改于: 2023-12-03 15:11:04.906000             🧑  作者: Mango

波纹效果 TextView

在 Android 应用中,波纹效果 TextView 是一种常见的用户交互效果元素,它可以在用户点击 TextView 的时候,展示一个波纹效果,以给用户反馈。本文将介绍如何实现这一效果。

实现步骤
1. 添加依赖

我们需要添加一个依赖来支持波纹效果,这个依赖是 com.android.support:design。在项目的 build.gradle 中添加以下代码:

dependencies {
    implementation 'com.android.support:design:28.0.0'
}
2. 修改布局文件

我们需要将 TextView 改为 com.google.android.material.textview.MaterialTextView,以支持波纹效果。同时,我们还要为 TextView 添加 android:background="?attr/selectableItemBackground" 属性,表示启用波纹效果。

<com.google.android.material.textview.MaterialTextView
    android:id="@+id/text_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello, world!"
    android:textSize="24sp"
    android:background="?attr/selectableItemBackground"/>
3. 在代码中使用

在代码中获取 TextView 并设置 OnClickListener 即可。

MaterialTextView textView = findViewById(R.id.text_view);
textView.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // 点击事件处理
    }
});
结语

本文介绍了如何实现波纹效果 TextView。通过这一小技巧,我们可以在 Android 应用中添加更加美观和友好的用户交互效果,增强用户体验。