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