gpt4 book ai didi

android - 在 Android 中删除绘画标志

转载 作者:IT老高 更新时间:2023-10-28 13:11:07 25 4
gpt4 key购买 nike

我的代码如下所示:

    TextView task_text = (TextView) view.findViewById(R.id.task_text);
task_text.setPaintFlags( task_text.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

这会导致文本上出现删除线效果。但是,我想知道一旦设置了标志如何删除,以及如何检测标志已设置。

我知道这是按位运算,但我尝试了 ~ 和 - 运算符,都不起作用。

最佳答案

要删除标志,这应该可以:

task_text.setPaintFlags( task_text.getPaintFlags() & (~ Paint.STRIKE_THRU_TEXT_FLAG));

这意味着设置所有设置的标志,除了 Paint.STRIKE_THRU_TEXT_FLAG

检查是否设置了标志(编辑:我忘了它是 java...):

if ((task_text.getPaintFlags() & Paint.STRIKE_THRU_TEXT_FLAG) > 0)

关于android - 在 Android 中删除绘画标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6796809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com