Skip to content

[Bug]:ShapeView 的 ShapeTextView 同时配置文字渐变和选中颜色时,选中文字颜色不生效 #120

Description

@w296365959

框架版本【必填】

11.0

问题描述【必填】

9.3版本发现该问题, 升级到11.0还未出现

设置文字选中颜色和普通文字渐变色,
文字渐变与选中文字颜色冲突。isSelected 已生效,背景切成了灰色,但文字仍由渐变绘制

<com.hjq.shape.view.ShapeTextView android:layout_width="match_parent" android:layout_height="40dp" android:layout_marginHorizontal="16dp" android:layout_marginBottom="10dp" android:fontFamily="sans-serif-medium" android:gravity="center" android:text="去达成" android:textSize="14sp" app:shape_radius="6dp" app:shape_solidGradientEndColor="#FFD6A3" app:shape_solidGradientOrientation="startToEnd" app:shape_solidGradientStartColor="#FFECD3" app:shape_solidSelectedColor="#993D404E" app:shape_textEndColor="#70400D" app:shape_textSelectedColor="#6B6C76" app:shape_textStartColor="#C16628" />

复现步骤【必填】

为 ShapeTextView 配置默认文字渐变和选中文字颜色。

设置 view.isSelected = true。

观察背景及文字颜色。

是否必现【必填】

项目 targetSdkVersion【必填】

32

出现问题的手机信息【必填】

OPPO PJT110

出现问题的安卓版本【必填】

16,API 36.0

问题信息的来源渠道【必填】

自己遇到的

是部分机型还是所有机型都会出现【必答】

全部

框架最新的版本是否存在这个问题【必答】

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

issue 列表中是否有人曾提过类似的问题【必答】

是否已经搜索过了 issue 列表但还未能解决的【必答】

是否可以通过 Demo 来复现该问题【必答】

提供报错堆栈


提供截图或视频

提供解决方案

#108 有提到过动态修改代码解决方案; 能否仓库内部修复该问题

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions