|
|
@@ -216,7 +216,7 @@ export default function Component(props: {
|
|
|
if (isFT_IN) {
|
|
|
for (var i = 0; i < 12; i++) {
|
|
|
var obj = list[i];
|
|
|
- svgLine += `<line x1="${i * 12 + 1}" y1="0" x2="${i * 12 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="${props.themeColor}" stroke-width="2"/>`
|
|
|
+ svgLine += `<line x1="${i * 12 + 1}" y1="0" x2="${i * 12 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="#999999" stroke-width="2"/>`
|
|
|
|
|
|
}
|
|
|
}
|
|
|
@@ -224,7 +224,7 @@ export default function Component(props: {
|
|
|
for (var i = 0; i < 10; i++) {
|
|
|
var obj = list[i];
|
|
|
if (obj)
|
|
|
- svgLine += `<line x1="${i * 10 + 1}" y1="0" x2="${i * 10 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="${props.themeColor}" stroke-width="2"/>`
|
|
|
+ svgLine += `<line x1="${i * 10 + 1}" y1="0" x2="${i * 10 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="#999999" stroke-width="2"/>`
|
|
|
|
|
|
}
|
|
|
}
|
|
|
@@ -233,7 +233,7 @@ export default function Component(props: {
|
|
|
var obj = list[i];
|
|
|
if (obj.showBig) {
|
|
|
//字体设置参考 https://segmentfault.com/a/1190000006110417
|
|
|
- svgNumber += `<text x="${i * (isFT_IN ? 12 : 10) + 1 + 30}" y="${rpxToPx(2 + 36)}" text-anchor="middle" fill="white" font-size="${rpxToPx(36)}">${isFT_IN ? parseInt('' + obj.value / 12) : obj.value}</text>`
|
|
|
+ svgNumber += `<text x="${i * (isFT_IN ? 12 : 10) + 1 + 30}" y="${rpxToPx(2 + 36)}" text-anchor="middle" fill="#999999" font-size="${rpxToPx(36)}">${isFT_IN ? parseInt('' + obj.value / 12) : obj.value}</text>`
|
|
|
}
|
|
|
}
|
|
|
svgLine += `</svg>`
|
|
|
@@ -250,14 +250,14 @@ export default function Component(props: {
|
|
|
if (isFT_IN) {
|
|
|
for (var i = 0; i < 12; i++) {
|
|
|
var obj = list[i];
|
|
|
- svgLine2 += `<line x1="${i * 12 + 1}" y1="0" x2="${i * 12 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="${props.themeColor}" stroke-width="2"/>`
|
|
|
+ svgLine2 += `<line x1="${i * 12 + 1}" y1="0" x2="${i * 12 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="#999999" stroke-width="2"/>`
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
for (var i = 0; i < 10; i++) {
|
|
|
var obj = list[i];
|
|
|
if (obj)
|
|
|
- svgLine2 += `<line x1="${i * 10 + 1}" y1="0" x2="${i * 10 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="${props.themeColor}" stroke-width="2"/>`
|
|
|
+ svgLine2 += `<line x1="${i * 10 + 1}" y1="0" x2="${i * 10 + 1}" y2="${obj.showBig ? rpxToPx(28) : obj.showMiddle ? rpxToPx(24) : rpxToPx(16)}" stroke="#999999" stroke-width="2"/>`
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -268,29 +268,29 @@ export default function Component(props: {
|
|
|
{
|
|
|
isFT_IN && <View className="number_bg" style={{ opacity: enableText ? 1 : 0.4 }}>
|
|
|
{
|
|
|
- parseInt(current / 12 + '') > 0 && (process.env.TARO_ENV == 'weapp' ? <Text className="number" style={{ fontFamily: "PingFang SC,Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;" }}>{parseInt(current / 12 + '')}</Text> :
|
|
|
- <Text className="number">{parseInt(current / 12 + '')}</Text>)
|
|
|
+ parseInt(current / 12 + '') > 0 && (process.env.TARO_ENV == 'weapp' ? <Text className="number" style={{color:props.themeColor, fontFamily: "PingFang SC,Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;" }}>{parseInt(current / 12 + '')}</Text> :
|
|
|
+ <Text className="number" style={{color:props.themeColor}}>{parseInt(current / 12 + '')}</Text>)
|
|
|
}
|
|
|
|
|
|
{parseInt(current / 12 + '') > 0 && <Text className="unit" style={{ marginRight: 2 }}>ft</Text>}
|
|
|
{
|
|
|
- current % 12 > 0 && (process.env.TARO_ENV == 'weapp' ? <Text className="number" style={{ fontFamily: "PingFang SC,Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;" }}>{current % 12}</Text> :
|
|
|
- <Text className="number">{current % 12}</Text>)
|
|
|
+ current % 12 > 0 && (process.env.TARO_ENV == 'weapp' ? <Text className="number" style={{color:props.themeColor, fontFamily: "PingFang SC,Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;" }}>{current % 12}</Text> :
|
|
|
+ <Text className="number" style={{color:props.themeColor}}>{current % 12}</Text>)
|
|
|
}
|
|
|
|
|
|
{
|
|
|
- current % 12 > 0 && <Text className="unit">in</Text>
|
|
|
+ current % 12 > 0 && <Text className="unit" style={{color:props.themeColor}}>in</Text>
|
|
|
}
|
|
|
</View>
|
|
|
}
|
|
|
{
|
|
|
!isFT_IN && <View className="number_bg" style={{ opacity: enableText ? 1 : 0.4 }}>
|
|
|
{
|
|
|
- process.env.TARO_ENV == 'weapp' ? <Text className="number" style={{ fontFamily: "PingFang SC,Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;" }}>{current}</Text> :
|
|
|
- <Text className="number">{current}</Text>
|
|
|
+ process.env.TARO_ENV == 'weapp' ? <Text className="number" style={{ color:props.themeColor,fontFamily: "PingFang SC,Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;" }}>{current}</Text> :
|
|
|
+ <Text className="number" style={{color:props.themeColor}}>{current}</Text>
|
|
|
}
|
|
|
|
|
|
- <Text className="unit">{props.unit}</Text>
|
|
|
+ <Text className="unit" style={{color:props.themeColor}}>{props.unit}</Text>
|
|
|
</View>
|
|
|
}
|
|
|
|
|
|
@@ -309,7 +309,7 @@ export default function Component(props: {
|
|
|
zIndex: 100,
|
|
|
pointerEvents: 'none'
|
|
|
}}
|
|
|
- colors={['#1C1C1C', 'rgba(28, 28, 28, 0)']}
|
|
|
+ colors={['#ffffff', 'rgba(255, 255, 255, 0)']}
|
|
|
start={{ x: 0, y: 0 }}
|
|
|
end={{ x: 1, y: 0 }} pointerEvents="none" />
|
|
|
}
|
|
|
@@ -323,11 +323,11 @@ export default function Component(props: {
|
|
|
zIndex: 100,
|
|
|
pointerEvents: 'none'
|
|
|
}}
|
|
|
- colors={['#1C1C1C', 'rgba(28, 28, 28, 0)']}
|
|
|
+ colors={['#ffffff', 'rgba(255, 255, 255, 0)']}
|
|
|
start={{ x: 1, y: 0 }}
|
|
|
end={{ x: 0, y: 0 }} pointerEvents="none" />
|
|
|
}
|
|
|
- <View className="top_line" style={{ backgroundColor: props.themeColor }} />
|
|
|
+ <View className="top_line" style={{ backgroundColor: '#999999' }} />
|
|
|
<ScrollView
|
|
|
style={{ zIndex: 0, position: 'relative', marginTop: -60 }} ref={scrollViewRef}
|
|
|
showsHorizontalScrollIndicator={false}
|
|
|
@@ -375,7 +375,7 @@ export default function Component(props: {
|
|
|
|
|
|
|
|
|
|
|
|
- <Image className="center_line" src={require('@assets/images/scale_center.png')} />
|
|
|
+ <Image className="center_line" src={require('@assets/images/scale_center2.png')} />
|
|
|
{/* <View className="center_line" /> */}
|
|
|
</View>
|
|
|
|