kamulog

xamarin.formsのネタなど

Xamarinにおける NativeCell / NativeLayout に関するまとめ記事をQiitaに投稿しました。

AdventCalendar 2017 Xamarin の5日目の記事としてNativeCellのまとめ/NativeLayoutのまとめを書きました。

長くなったので自動的に目次がつくQiitaの方が見やすいと思い、今回はあちらに投稿しました。 良かったらご覧ください。

qiita.com

qiita.com

Xamarin.FormsでSettingsViewという設定に特化したTableViewを作ってnuget公開しました。

Xamarin.FormsのTableViewは便利ですが、組み込みセルが全然足りなくて結局ViewCell祭りになってしまう残念なコントロールなので、オレオレライブラリにTableViewを拡張して、組み込みセルを増やして対応していました。
今回それを独立させてnugetパッケージとして公開しましたのでご紹介します。

続きを読む

Xamarin.Forms 2.4.0でEffectsの挙動が変わったような気がする点(Androidのみ)

2.4.0がStableになってAiForms.Effectsの対応作業をしていて気づいた点をいくつかご紹介したいと思います。

変わったような気がする点

iOSに関してはEffectsに関して変わったところには遭遇しませんでした。

Android

  • PlatformEffectでContainerやControlの中身が微妙に変わっている。
  • FastRendererを有効にするとさらに変わる。
  • 主にLayout系でClickイベントを付与しても発火しなくなった。
  • IVisualElementRendererのElementがnullかどうかでDispose済みかの判定ができなくなった。
続きを読む