android - 如何在 android 中以编程方式(通过代码,而不是 xml)使文本发光?

标签 android textview android-xml glow

我想知道如何让我的文本在 android 中发光,我知道如何通过具有某些属性的 xml 来实现,如下所示:

android:shadowColor="#6A8B00"
android:shadowDx="3"
android:shadowDy="3"
android:shadowRadius="10"
android:text="@string/glowText"
android:textColor="#E15529"
android:textSize="30sp"

但我想通过代码来做,这样我就可以更好地控制并在不同情况下或多或少地发光。 也许有类似 view.setGlow 的东西?

最佳答案

您可以在 TextView 上使用 setShadowLayer (float radius, float dx, float dy, int color)。例如:

textView.setShadowLayer(30, 0, 0, Color.RED);

在 TextView 中找到 documentation

关于android - 如何在 android 中以编程方式(通过代码,而不是 xml)使文本发光?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34816226/

相关文章:

java - Android - 获取所有联系人列表时出错

android - 在 Android 中打开抽屉导航时,将汉堡操作栏图标更改为旋转箭头不起作用

android (Service & PhoneStateListener) - 当应用程序被任务管理器、 killer 或内存不足杀死时,服务确实重启但不工作

Android 应用程序在 AsyncTask 上崩溃以将 http 发布到服务器

应用程序小部件中的 Android TextView autoLink

android - 如何在 Android 中将 onClickListener 设置为整个屏幕?

android - 将当前 TextView 内容绘制到 Bitmap

android-xml - 复选框和单选按钮

android - 如何在 Android 中制作工具栏(如辅助操作栏)?

android - 如何从主题更改 CardView 背景颜色