読者です 読者をやめる 読者になる 読者になる

kamulog

xamarin.formsのネタなど

Xamarin.Forms(Android)でコードだけで任意のViewにRippleEffectを追加する方法

C#のコードだけで任意のViewにRippleEffectを追加する方法をご紹介します。 Xamarin.Androidであれば別にxmlで書けば何の問題も無いと思うんですが(検索したらその方法はたくさんヒットするし)、FormsからCustomRendererやEffectsで使用するとなるとコード…

AiForms.Effect 0.0.5 AddCommandにLongTapとRippleEffectを追加

Xamarin.Formsで割と何にでもCommandをくっつけるEffect - kamulog にロングタップ(長押し)コマンドを追加しました。 ついでにAndroid限定ですが、押した感をRippleEffectで表現するようにしました。 github.com www.nuget.org

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を使ってます。