kamulog

xamarin.formsのネタなど

2016-01-01から1年間の記事一覧

「色しらべ」というAndroid/iOSアプリをリリースしました。

「色しらべ」という色を調べるアプリを開発したので紹介します。 色しらべとは 色しらべはクロスプラットフォーム開発ライブラリである「Xamarin.Forms」を使って開発した、カメラを使って日常の色の抽出や配色解析を行うアプリです。 クロスプラットフォー…

Xamarin.FormsのPan/PinchGestureRecognizerを使ってドラッグアンドドロップと拡大縮小を実装するサンプル

この記事は[学生さん・初心者さん大歓迎!]Xamarin Advent Calendar 2016 - Qiitaの17日目の記事です。 Xamarin.Formsでいつの間にかPanGestureRecognizerとPinchGestureRecognizerが増えてたのであれこれと試してみました。

prism.forms 6.3.0-pre1 のNavigationServiceをカスタマイズしてみた例

この記事はXamarin Advent Calendar 2016 - Qiitaの21日目の記事です。 Navigationに関しては散々出尽くした&すでにガチな記事があるので気がひけるのですが、せっかく作ったので紹介させてください。よろしくお願いします。 prismのNavigationServiceは便…

ResourceDictionaryとEffectsを使ってFormsのThemeの切り替えだけで変えられない色も含めて強引に切り替えるサンプル

これは[初心者さん・学生さん大歓迎!] Xamarin その2 Advent Calendar 2016 - Qiitaの14日目の記事です。 初心者向きとは言い難いかも知れませんが、EffectsはさておきResourceDictionaryに関しては序盤から使っていくべき機能だと思いますので、こんなこと…

Xamarin.Formsで任意のViewにNumberPickerの機能を追加するEffect

Xamarin.Formsには標準の選択用のViewとしてPickerがありますが、Bindingに非対応だったり(もうすぐ対応されますが)、デザインが固定で使いにくかったり、Android側は選択位置を記憶してくれなかったりで個人的に正直微妙だなと思っていました。特にデザイ…

Xamarin.FormsでLabelとEditorの行高・行間(LineHeight / LineSpacing)を変更するEffect

Labelで複数行の文字列を表示する場合、標準のままだと行間が詰まってて見にくいので、行間を変更するEffectを作成しました。色しらべで使用したものをベースとしてLabelの他にEditorにも対応させました。

Xamarin.Formsで割と何にでもCommandをくっつけるEffect

Button以外でCommandを使いたくなる場面が多々あったので、任意のViewにCommandを追加できるEffectを作成しました。実際に色しらべでもこのEffectを使ってます。

「色しらべ」技術的な話 色変換ライブラリ ColorMineのPCL対応について

「JXUGC #17 お前の Xamarin アプリを見せてみろ!」で発表できなかった誰も興味ないであろう話を何回かでしていきたいと思います。 「色しらべ」というアプリでオープンソースのColorMineというライブラリを使用しました。このライブラリは結構前に更新が止…