こんにちは。エクセルソフトの田淵です。
Lollipop Support comes to the Xamarin Android Player | Xamarin Blog
Xamarin Android Player (XAP) にも遂に Lollipop イメージがやってきました。
Material Design にも対応できますので、Resources\values と values-v21 を使ってステキなデザインのアプリを作成できますね。AppCompt v4, v7, v13 を使用して Gmail とかにある右下の + ボタンや CardView などにも対応できます。
Material Design については
- More Material Design for Your Android Apps | Xamarin Blog
- Android Tips: Hello Material Design v7 AppCompat | Xamarin Blog
を見てみてください。
インストール
Xamarin Android Player のインストール方法 ( Google Apps & Google Play Services 含む ) - Yuta Watanabe's Blog
Xamarin Android Player で Google Play サービスを使用するには - Xamarin 日本語情報
などを参考にしてください。
Google Apps - CyanogenMod からは CM 12 の gapps-lp-20141212-signed.zip をダウンロードしました。
Google サービスインストール
XAP にドラッグ&ドロップしてインストールし、一度再起動します。
最適化中…
色々設定します。
ここでも Google+ のエラーが良く出るので、こちら を参考に無効にしてしまいましょう。
PlayStore が使えるようになったら色々インストールしましょう。Gmail と ES ファイルエクスプローラーは画像とかをコピーするのに便利ですね。
壁紙を落としてコピーしたらいい感じになりました♪
ビルド
後は Visual Studio のドロップダウンから Nexus 5 (Lollipop) を選択してビルドしましょう。
なお、Material Design の styles.xml
, colors.xml
を設定した Visual Studio 用の Project Template を作ってみました。
VS2013 なら:
%USERPROFILE%\Documents\Visual Studio 2013\Templates\ProjectTemplates\Visual C#
に zip を保存してもらえれば新規で C# の所に表示されると思います。
Material Design の設定方法については
- Android 5.0 以上のみを Material Design にするには (Xamarin.Android) - Xamarin 日本語情報
- Material Design v7 AppCompat を使用するには (Xamarin.Android) - Xamarin 日本語情報
にエントリーを書きましたので、併せてご参照ください。
Xamarin 気になった方は
是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。 学習用リソース や JXUG リンクページ に参考資料を纏めてますので併せてどうぞ。
以上です。