私はXamarin.AndroidとXamarin.iOSでアプリケーションを開発しています。共通のプロジェクトにカラー値(hex、rgbなど)を保存して、AndroidプロジェクトとiOSプロジェクトの両方からアクセスできるようにしたいと考えています。これを行う方法はありますか?私もMvvmCrossを使用していますので、これのためのプラグインはありますか?それとも悪い考えですか?共通のプロジェクトに色を保存してAndroidとiOSの間で共有します
私は両方のプラットフォームのAndroidレイアウトファイル(.xmlファイル)とバックエンドコードの色を使用します。
コード内のすべての色を設定しても問題ありません。両方のプラットフォームで共有されているすべての画像を持つ共通プロジェクトを作成するとどうなりますか?それは私には狂った/ばかげたアイデアのように聞こえるが、それについての第二の意見があれば好奇心が強い? – Darius
そして私はちょっと考えました...時々、私の 'drawables'フォルダにレイアウトがあり、すべて.xmlのテーマがあるので、共通のプロジェクトで色を持たせるのは価値がありません... – Darius
@Darius、ええ、 'MvxColor'の制限は静的に定義されているため、XMLリソース経由でアクセスすることができません。 T4変換を調べてAndroid XMLカラーリソースファイルを生成し、XMLリソースの色にアクセスできるようにすることができます。 – Plac3Hold3r