Xamarin.Formsにてアプリケーションの開発をしています。
BoxViewのカスタムレンダラーを作成し、iOS, Android各プロジェクトでカスタムレンダラーのViewの描画処理の実装をしています。
流れ
①メインスレッドとは別のスレッドを立ち上げる。
②別スレッド内でカスタムレンダラーのバインディングプロパティを更新する。
③メインスレッド内のOnPropertyChanged関数内でAndroidは「Invalidate」、iOSは「SetNeedsDisplay」関数を呼び出す。
iOSでは上記のような流れでDraw関数に入り、描画の更新がされたのですが、
AndroidではDraw関数に処理が移行せず、描画の更新がされません。
何が原因と考えられますでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/25 15:07
2017/07/27 14:54