Quantcast
Channel: MSDN 台灣部落格
Viewing all articles
Browse latest Browse all 136

使用 Xamarin.Android Templates Pack 達成基本的 Material Design 介面設計

$
0
0

【轉載自昕力大學

1. 前言

常常會遇到有人在 Xamarin.Android 開發時,有需要使用 Material Design 的介面設計來建立 App,但需要花費不少時間建立基本的樣式,在本篇文章的介紹後,將能夠快速的建立有基礎 Material Design 的介面範本的 App。

2. 環境準備

  • Windows 8/8.1/10
  • Visual Studio 2015

3. 本文

3.1 什麼是 Material Design 的介面?

在 Google 發表 Android L 的時候,也推出了 Material Design 的設計介面,以提供 App 的介面設計有更加統一的質感介面設計。如要了解更多關於 Material Design 的介紹可參考 GitBook 上的 ”Google Material Design 正體中文版” 的相關簡介。 參考連結

3.2 在 Xamarin Android 當中使用 Material Design 的專案範本

平常在安裝好 Visual Studio 的 Xamarin 套件之後,建立一個 Xamarin.Android 的專案範本時只有以下這些範本可以選擇。

1

接著我們在 Visual Studio 的 Extension 網站上下載由 James Montemagno 所建立的 ”Xamarin.Android Templates Pack” 擴充套件。下載後將它安裝起來完成後,就會在 Visual Studio 的 Xamarin.Android 專案範本當中看到如下圖畫面。

2

這個 Xamarin.Android Templates Pack 擴充套件提供了兩個新的 Android 專案範本,Android Blank App AppCompat 以及 Android Navigation Drawer App AppCompat。

3

接著我們就點選其中的 Android Blank App AppCompat 的這個專案範本看看有什麼吧。

4

新增好這個專案範本後,我們看到這個專案,比起原本的空白專案的東西更多增加了不少東西。在參考當中,多引用了 Xamarin.Android.Support.v4、Xamarin.Android.Support.v7.AppCompat 這兩個元件。在 Activity 的部分,撰寫了一個抽象的 BaseActivity 類別去繼承 AppCompatActivity,並且讓其他在專案當中實際用到的兩個 Activity (MinaActivity、SecondActivity) 來實作這個 BaseActivity。

5

3.3. Material Design 的專案範本測試

不囉嗦,直接開始偵錯執行吧!!!

6

該專案的執行結果如下畫面。

7

在 MainActivity 當中可以點選 ”Click To Navigate” 的按鈕,點選後會導覽至 SecondActivity 這個畫面,而在該畫面上方會有一個返回鍵可以點選回到前一個畫面 (也就是 MainActivity)。

4. 參考來源

4.1 參考影片

Xamarin Evolve 任何人都能製作 Material Design 的漂亮 Andriod App!


Viewing all articles
Browse latest Browse all 136

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>