ant-design / ant-design-mobile-rn

Ant Design for React Native
https://rn.mobile.ant.design/
MIT License
3.05k stars 611 forks source link

SegmentedControl无法设置点击背景色 #511

Closed jsbsdbd1025 closed 4 years ago

jsbsdbd1025 commented 5 years ago

Reproduction link

Edit on CodeSandbox

Steps to reproduce

设置SegmentedControl的tintColor为#00B4B4(绿色)时

What is expected?

有良好的点击效果

What is actually happening?

在Android端点击后的颜色为 源码中underlayColor = setNormalizedColorAlpha(normalizeColor(tintColor), 0.3).toString(16) 展现出来是一个很恶心的颜色
并没有用主题中的segmented_control_fill_tap

Environment Info
antd 3.1.5
React 0.58.0
System Android
Browser Android

只要源码中用外面传进来的underlayColor覆盖下或者取segmented_control_fill_tap作为点击效果都行 希望能进行更新

jsbsdbd1025 commented 5 years ago

定位问题了 刚好这个色值前导0 在 setNormalizedColorAlpha后 得到 #b4b44d(应为#00b4b44d)