2016-11-12 4 views
2

私はXamarin.Droidアプリケーションリファレンスを見つけましたが、ポータブルプロジェクトに「Material Design」を適用したいと思います。ポータブルプロジェクト(AndroidとiOS)で「マテリアルデザイン」を適用できますか?

iOSが「マテリアルデザイン」を使用していないかどうかは関係ありません。iOS用のポータブルプロジェクトも使用したいだけです。

私は私のエントリコンポーネント

<Entry x: Name = "user" Placeholder = "User" Text = "{Binding User}" /> 

をしたいと思いますが、以下の画像のように見えます。

Material Design

しかし私は、すべての開発者がポータブルプロジェクトを実行しない、いくつかのサイトを試してみました。 彼らは開発のためのXamarinを使用していますが、彼らは独自のUIコンポーネントライブラリを持っていないプロジェクトXamarin.DroidとXamarin.iOS

Tutorial

答えて

3

Xamarinで開発しています。あなたが言及したコード:

<Entry x: Name = "user" Placeholder = "User" Text = "{Binding User}" />

はXamarinは、XAMLマークアップコードを形成しています。 Xamarin Formsは、ネイティブのiOSおよびAndroidコンポーネントを抽象化したものです。したがって、基本的にEntryコンポーネントは、実行時にネイティブテキスト入力フィールドになります(iOSではUITextField、AndroidではEditText)。

今、マテリアルデザインはAndroid固有です。つまり、Entryコンポーネントは、Android上の添付されたgifのように見えます。 custom renderersを使用すると、Xamarin Formsコンポーネントの動作をカスタマイズできます。

関連する問題