kamulog

xamarin.formsのネタなど

Xamarin.Formsで折り返し可能で子要素を等幅できっちり配置できるWrapLayoutを作成しました。

Xamarin.Formsには標準では、WPFのWrapPanelのように端まで来たら折り返して配置するというようなLayoutは今のところ存在しません。

そんなわけでそういうカスタムレイアウトを「色しらべ」 の時に作成していて、今作成中のアプリでも使用しているので、なかなか活躍の場があるのでは?と思い、今回そのCustomLayoutを整備してみました。

続きを読む

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

C#のコードだけで任意のViewにRippleEffectを追加する方法をご紹介します。

Xamarin.Androidであれば別にxmlで書けば何の問題も無いと思うんですが(検索したらその方法はたくさんヒットするし)、FormsからCustomRendererやEffectsで使用するとなるとコードで書けた方が何かと都合が良いので調べてみました。

今回調べた方法は、実際にこちらのCommandを追加するEffectで使っています。

kamusoft.hatenablog.jp

使用部分のコード github.com

続きを読む

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

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

github.com

www.nuget.org

続きを読む