Xamarin.Forms久しぶりに更新しました。GitHubこのコードを発見したことでした。アニメを待つのだ...、そして何故今まで気づかなかったのだ...。ついでなのでコードの見直しやせっかくなので1つEffectを追加しました。直しすぎたのでしばらくpreで様子見します。ついて今まではEffectのオンオフは、Onというプロパティで制御していました。実際のパラメータとは全く関係ない記述書くのだるいなぁと思いつつ、オフにする場合には必要だからとそのままにしてきましたが、やっぱりだるいので主要なパラメータ用のプロパティを設定することでEffectを起動できるようにしました。Propertyとし、AddCommandであればCommandとLongCommandがこれに該当し、CommandやLongCommandを設定するだけでEffectを追加できるようになりました。PropertyかはReadMeに詳しく書いています。Property方式だとうまく動作しなくなる可能性があります。プロジェクトの任意の場所に以下のように記述することで無効化できます。配置する場合、それだけのためにわざわざContent全体をAbsoluteLayoutでラップして記述する必要があります。全ページとかになればControlTemplateという方法もありますが、実際に使ってみるといまいち使いにくかったりしました。前面に浮かせる要素は別途記述できたらなぁと思い作成しました。</StackLayout></ContentPage>こんな感じでボタンを配置できたりします。前面に貼り付き、メインのスクロールにも影響されません。子要素のFloatingViewはいくつでも配置できます。配置方法はVerticalLayoutAlignmentとHorizontalLayoutAlignmentを使って9種類の位置をAndroidのGravityっぽく指定できて、微調整はOffsetXとOffsetYで相対値を指定して調整できます。作ってみたら思ったよりネストが深くて微妙な気がしました...。FloatingLayoutは省略したかったんですが添付プロパティ自体にコンテンツプロパティなんてものはないので止むを得ずでした。便利は便利だと思うので良かったらご利用ください。Feedback要望が上がってから1年経ってしまったのでそろそろということで実装しました。github.comこれは、任意のViewのタッチフィードバックを付加するEffectです。AddCommandの機能からその部分だけを独立させたもので、例えばAddNumberPickerやAddDatePicker等と組み合わせて使うことができます。単体でも使用可能です。AddCommandと同様にAndroidではRipple効果が、iOSでは単に前景色がふわっと表示され消える効果になります。システム音を出すこともできます。以下のようにXamlに記述することでタッチした時に音がなりつつ緑色の効果を発生させつつNumberPickerを表示させることができます。Editorに正式にPlaceholderとPlaceholderColorが追加されたのでAiForms.EffectsのPlaceholderはお役御免となりました。一応残しているので3.2.0未満の場合はご利用ください。終わりにEffectsのネタ切れ感が強いですがw、今後も思いついたら何かしら追加していく予定ですので、よろしくお願いします。ご紹介Tweet広告を非表示にする関連記事2017-07-13AiForms.LayoutsにDataTemplateに対応したStackLayoutを追加しまし...AiForms.LayoutsというXamarin.FormsのCustomLayoutをパッケー...2017-07-12Xamarin.FormsでTimePickerやDataPickerを付加したりEditorにPl...とりとめのないタイトルですみません。(2)月別アーカイブはてなブログをはじめよう!kamusoftさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。