2016-11-12 66 views
2

我剛剛找到Xamarin.Droid應用程序引用,但是我想在可移植項目中應用「Material Design」。是否可以在便攜式項目(Android和iOS)中應用「Material Design」?

如果iOS不使用「Material Design」,我只想使用iOS的可移植項目。

我想我的錄入組件

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

看起來像下面的圖片。

Material Design

我嘗試了一些網站,但是所有的開發人員不便攜的項目做。 他們使用Xamarin的發展,但他們與項目Xamarin.Droid和Xamarin.iOS

Tutorial

回答

3

Xamarin開發並沒有自己的UI組件庫。你提到的代碼:

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

是Xamarin窗體XAML標記代碼。 Xamarin Forms是對本地iOS和Android組件的抽象。所以基本上,Entry組件將在運行時成爲本機文本輸入字段(iOS上爲UITextField,Android上爲EditText)。

現在材料設計是Android特定的。這意味着只有在Android上,Entry組件纔會在您的附加gif中看起來像。 但是,您可以使用custom renderers自定義Xamarin Forms組件的行爲。

相關問題