滅入るんるん

何か書きます

Xamarin

Android CustomView/CustomLayoutの作り方

AndroidのCustomView/CustomLayoutを作るには沼が深いのでそれなりの情報をまとめておきます まだ完全に理解ができてないので詰めが甘いところがあるかもしれませんが、基本は抑えていきたいと思います 公式のドキュメントはここ developer.android.com Cust…

Xamarin.AndroidでUpperCamelCaseなリソースが見つからないときの解決法

事の発端 <adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> <background android:drawable="@color/IconLauncherBackground"/> <foreground android:drawable="@mipmap/IconLauncherForeground"/> </adaptive-icon> Xamarin.Androidでこんな感じに配置したリソースがmipmap…

Xamarin.AndroidにBindingとCode-Behindが追加されてたので試してみた

Xamarin.Android 9.0 - Xamarin Xamarin.Androidのリリースノートを見ていたらいつのまにかにBindingとCode-Behindが追加されていたので試してみました。 xamarin-android/LayoutCodeBehind.md at master · xamarin/xamarin-android · GitHub スペックなどは…

Xamarin.AndroidはViewのClickリスナーを複数登録できる話

Androidアプリ作ってる人にView.setOnClickListenerを使ったことがない人はいないかと思います。今日はそんなsetOnClickListenerな話です。 ※ViewのクリックをハンドリングすることをClickリスナーと表現しておきます。(AndroidとXamarin.Androidで少し名前…

Xamarin.iOSならExpressionよりリフレクションのほうが早いかもという話

元ネタはこちら: うさ☆うさ日記 - [C#]Xamarin.iOSでLambdaExpression.Compile()が通る件 最初に断っておきますが結構雑なベンチマーク計測してます そこで、本題の件に入る前に技術的背景。 C#でのメタプログラミングにはいろいろと方法があって、この話に…

【C#】Xamarin.FormsのApplication.Current.Propertiesより高性能な設定保存ライブラリ作った話

タイトルは半分釣りです(ごめんなさい)(半分大真面目) 【告知】Xamarin.Formsのhttps://t.co/eC46vr1kqiを強くしたようなもの(自称)としてSharedPropertyを公開しました~内部的にはUtf8JsonかSpanJsonを使うようにしてます。.NET Standard 2.0で作ってるの…

【Xamarin.Android】 "zipalign.exe" はコード 1 を伴って終了しました。

Visual Studio 2017 Community(Windows)でXamarin.Androidプロジェクトを作成するときにでたエラーの対処法載せておきます。Visual Studioのバージョンは15.6.7で、XamarinのバージョンはVisual Studio15.6.7でインストールできる最新版です。(具体的にはXam…