Как поменять иконку радио на native-базе - PullRequest
0 голосов
/ 27 мая 2018

Я хочу изменить выбранный стиль иконок для Android-радиоНо не могу найти источник значков, я не могу просто изменить цвет и размер, но не могу изменить значок.Я хочу это с иконкой «Проверить».

Я использую native-base с материальной темой.И я экспортирую его для настройки.

Вот мой Radio.js внутри ../native-base-theme/components/Radio.js

import { Platform } from "react-native";

import variable from "./../variables/platform";

export default (variables = variable) => {
  const radioTheme = {
    justifyContent: 'center',
    alignItems: 'center',
    fontSize: 30,
    lineHeight: 20,
    ".selected": {
      "NativeBase.IconNB": {
        fontSize: 50,
        color: Platform.OS === "ios"
          ? variables.radioColor
          : variables.radioSelectedColorAndroid,
        lineHeight: Platform.OS === "ios" ? 20 : variables.radioBtnLineHeight,
        height: Platform.OS === "ios" ? 20 : undefined
      }
    },
    "NativeBase.IconNB": {
      fontSize: 50,
      color: Platform.OS === "ios" ? "transparent" : undefined,
      lineHeight: Platform.OS === "ios"
        ? undefined
        : variables.radioBtnLineHeight,
      fontSize: Platform.OS === "ios" ? undefined : variables.radioBtnSize
    }
  };

  return radioTheme;
};

И файл material.js;

 // Radio Button
  get radioColor() {
    return "#7ED321";
  },
  radioBtnSize: 35,
  radioSelectedColorAndroid: "#7ED321",
  radioBtnLineHeight: 20,
  //radioColor: "#7ED321",
...