Android工程師實戰——面試必學加分課程
一、常見UI案例
1、微信6.0主界面
本課程將講解微信6.0主界面的實現方法,包括主界面的上中下三部分,主要難點在于Title的實現和底部Tab的實現兩部分,并且此次將根據童鞋們的反饋和建議來實現部分的功能,其中包括使用ActionBar制作Title以及監聽ViewPager界面切換的處理
本課程將帶領大家實現個性的ViewPager切換動畫,首先介紹通過PageTransformer結合ViewPager.setPageTransformer來實現動畫效果,然后教大家如何讓其兼容到3.0以后,其中會涉及到屬性動畫等知識點;***將介紹通過自定義ViewPager的方式來實現動畫切換效果
UI設計一直是程序設計中非常重要的一環,也是最讓人抓狂的一環,好的設計需要不斷修改、不斷完善,那么我們如何才能減少UI設計中的重復勞動呢、如何在修改設計時減少工作量呢、如何一次開發,重復使用呢?如果你也有這樣的疑問,那么本次課程一定會讓你獲益匪淺。
本課程將帶領大家從無到有的實現微信的整體界面和ViewPager指示器跟隨手指拖動的動畫效果。課程包含ViewPager與FragmentPagerAdapter的使用,通過分析OnPageChangeListener手動控制指示器的動畫效果,以及如何將BadgeView作為消息通知用于我們的項目之中。
Tab選項卡幾乎成為了App必備的一個功能,它的實現方法也是多種多樣,本課程就將講解迄今為止最主流的4種實現Tab的方法,包括ViewPager、Fragment、FragmentPagerAdapter和ViewPagerIndicator。
二、流行開發工具
Android Studio是Google在I/O大會上發布的一個新的集成開發環境,可以讓Android開發變的更簡單。本課程會詳細的向您介紹Android Studio的安裝配置、使用技巧以及相對于Eclipse開發的優勢,并通過實際的操作讓大家快速熟悉Android Studio的使用,讓您體驗更強大的開發工具
本課程將介紹Android平臺下的一款最快的、***的Android模擬器,以及如何安裝Genymotion模擬器,并對eclipse和Intellij等開發工具進行配置