callstack / callstack/react-native-slider
Slider thumb not aligning with mouse arrow
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- TypeScript
- Star
- 1.4k
- Fork
- 295
- Merge trung bình
- 5 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
Environment
React Native using Expo.
"@react-native-community/slider": "4.5.6"
-
are you using the new architecture?
-
which version of react & react-native are you using?
19
Description
https://github.com/user-attachments/assets/df54b088-ade4-4194-a06b-aa7f1e0ba771
Reproducible Demo
const SliderSetting= ({settingName}: SliderSettingProps)=> {
const [value, setValue] = useState<number>(0.1);
return (
<View
style={{
display: 'flex',
flexDirection: 'row',
alignItems: 'center',
gap: 24,
// backgroundColor: '#0000ff70',
}}
>
<Text
style={{
fontFamily: 'doto_rounded-Black',
fontSize: 24,
// minWidth: 256,
}}
>{settingName}</Text>
<Slider
style={{
width: 512,
}}
minimumValue={0}
maximumValue={0.5}
step={0.05}
value={value}
onValueChange={setValue}
minimumTrackTintColor="black"
maximumTrackTintColor="yellow"
thumbTintColor="black"
></Slider>
<Text
style={{
fontFamily: 'doto_rounded-Black',
fontSize: 24,
minWidth: 256,
}}
>{value}</Text>
</View>
)
}
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với bản demo TSX SliderSetting có thể tái hiện được đã cung cấp trong React Native bằng Expo, sử dụng @react-native-community/slider 4.5.6. Tái hiện vị trí của thumb so với mũi tên chuột bằng các cài đặt phạm vi, bước và chiều rộng được hiển thị, sau đó kiểm tra hành vi của slider để xác định sự không khớp. Được xem là hoàn tất khi thumb thẳng hàng với con trỏ mà vẫn giữ nguyên các cập nhật giá trị được minh họa.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react-native, typescript
- Lĩnh vực
- mobile
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100