2020-02-01から1ヶ月間の記事一覧

UIWidget 非同期処理をDebounceする

状況 UniRx UIWidgets こういった文字列検索フォームを作っていて、 検索ロジックは「サーバーに検索文字列をPOSTしてそのレスポンスを反映する」というものでローカルで完結しない。 サーバーにアクセスする都合上、(大きな問題にはならないと思うが)Text…

C#は三項演算子で暗黙の型変換してくれない

C#入門数日目なので温かい目で・・・:pray: 状況によって Container または Text を表示する、みたいなコードを書く際、 Flutterだと Column(children: <Widget>[flag ? Container() : Text('some text')]) ができるけど、 C#は new Column(children: new List<Widget> { fla</widget></widget>…

Unity UIWidgets アニメーションしない画面遷移

Navigator.push はデフォルトでアニメーションがありますが、 それをなくす方法 @ UIWidgets Flutterだと class NonAnimatingRoute<T> extends MaterialPageRoute<T> { NonAnimatingRoute({this.builder, this.settings}) : super(builder: builder, settings: set</t></t>…

Unity UIWidgets 画面サイズにあわせてウィジェットのサイズを変更する

UnityのUIWidgets, 便利ですね。 ただ、Flutterでよく使われるような便利なパッケージが無いのが痛いところ。 FlutterならScreenUtilをインポートして脳死でパーツサイズを指定してマルチデバイス対応できましたが、 UIWidgetsだと自分でちょっとだけコード…

administrateで名前空間を持つDashboardが選択してもactiveにならないとき

通常、ダッシュボードのナビゲーションは、選択中、文字が太くなる が、 ActsAsTaggableOn::TagDashboard みたいに名前空間がくっついている場合、適切に太字にならない問題がある module Admin class ApplicationController < Administrate::ApplicationCon…

UnityでInputFieldのパスワードが取得できない

Unityでログインフォームみたいなものを作る際、 ContentTypeがPasswordなInputFieldを作り、 using UnityEngine; using UnityEngine.UI; public class SendLoginButton : MonoBehaviour { [SerializeField] Text emailText; [SerializeField] Text password…