如何更改 NativeBase 复选框中勾号的颜色?
How do i change the color of the tick in the checkbox from NativeBase?
我在使用 Native Base 时遇到了这个问题,基本上我想更改 Checkbox 组件中从黑色到白色的勾号的默认颜色。如果有人知道,那将不胜感激。这是我的代码和它现在的样子的图片。
import React from 'react';
import { Checkbox } from 'native-base';
function CheckboxComponent({
isDisabled = false,
bgColor = '#2A75EC',
}) {
const [groupValues, setGroupValues] = React.useState([]);
return (
<Checkbox.Group onChange={setGroupValues} value={groupValues} accessibilityLabel="choose numbers">
<Checkbox
isDisabled={isDisabled}
value="one"
bgColor={bgColor}
borderColor={bgColor}
colorScheme="red.700"
borderWidth="2"
_checked={{ borderColor: bgColor }}
_pressed={{ tintColor: 'white' }}
/>
</Checkbox.Group>
);
}
export default CheckboxComponent;
image of how it looks right now:
import React from 'react';
import { Checkbox } from 'native-base';
function CheckboxComponent({
isDisabled = false,
bgColor = '#2A75EC',
}) {
const [groupValues, setGroupValues] = React.useState([]);
return (
<Checkbox.Group onChange={setGroupValues} value={groupValues} accessibilityLabel="choose numbers">
<Checkbox
isDisabled={isDisabled}
value="one"
bgColor={bgColor}
borderColor={bgColor}
colorScheme="red.700"
borderWidth="2"
_checked={{ borderColor: bgColor }}
_pressed={{ tintColor: 'white' }}
/>
</Checkbox.Group>
);
}
export default CheckboxComponent;
您可以使用 _icon
属性为 Checkbox
的复选标记着色。这是一个最小的工作示例,它将勾号标记为红色。
import React from "react"
import { HStack, Checkbox } from "native-base"
export const Test = () => {
return (
<HStack space={6}>
<Checkbox value="test"
_icon={{color: "red"}}
/>
</HStack>
)
}
我在使用 Native Base 时遇到了这个问题,基本上我想更改 Checkbox 组件中从黑色到白色的勾号的默认颜色。如果有人知道,那将不胜感激。这是我的代码和它现在的样子的图片。
import React from 'react';
import { Checkbox } from 'native-base';
function CheckboxComponent({
isDisabled = false,
bgColor = '#2A75EC',
}) {
const [groupValues, setGroupValues] = React.useState([]);
return (
<Checkbox.Group onChange={setGroupValues} value={groupValues} accessibilityLabel="choose numbers">
<Checkbox
isDisabled={isDisabled}
value="one"
bgColor={bgColor}
borderColor={bgColor}
colorScheme="red.700"
borderWidth="2"
_checked={{ borderColor: bgColor }}
_pressed={{ tintColor: 'white' }}
/>
</Checkbox.Group>
);
}
export default CheckboxComponent;
image of how it looks right now:
import React from 'react';
import { Checkbox } from 'native-base';
function CheckboxComponent({
isDisabled = false,
bgColor = '#2A75EC',
}) {
const [groupValues, setGroupValues] = React.useState([]);
return (
<Checkbox.Group onChange={setGroupValues} value={groupValues} accessibilityLabel="choose numbers">
<Checkbox
isDisabled={isDisabled}
value="one"
bgColor={bgColor}
borderColor={bgColor}
colorScheme="red.700"
borderWidth="2"
_checked={{ borderColor: bgColor }}
_pressed={{ tintColor: 'white' }}
/>
</Checkbox.Group>
);
}
export default CheckboxComponent;
您可以使用 _icon
属性为 Checkbox
的复选标记着色。这是一个最小的工作示例,它将勾号标记为红色。
import React from "react"
import { HStack, Checkbox } from "native-base"
export const Test = () => {
return (
<HStack space={6}>
<Checkbox value="test"
_icon={{color: "red"}}
/>
</HStack>
)
}