您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > Android开发的UI设计最佳实践
ViewlivenotesandaskquestionsaboutthissessiononGoogleWave::2RichardFulcher,ChrisNesladek,JimPalmer,ChristianRobertsonMay19,2010AndroidUIDesignPatterns‣Android:StateoftheUI‣ApplicationUIdesignpatterns‣MakingAndroidappslookgood‣BuildingagreatAndroidapp4CharttitleorsubtitleplaceholderStateoftheUI‣SincelastI/ODonut+Eclairlaunched,nowFroyoNewdevicesandscreensizesWealthofnewappsandwidgetsContinuing,withyourhelp,toimprovetheplatform5Designphilosophy‣Clearvs.“simple”‣Contentvs.chrome‣Consistentyetengaging(elegantvariation)‣Enhancedbycloud6“Mereknowledgeofthetruthwillnotgiveyoutheartofpersuasion.”–Socrates‣Android:StateoftheUI‣ApplicationUIdesignpatterns‣MakingAndroidappslookgood‣BuildingagreatAndroidapp7UIDesignPatterns‣Likeasoftwaredesignpattern,aUIdesignpatterndescribesageneralsolutiontoarecurringproblem‣Patternsemergeasanaturalby-productofthedesignprocess‣Foreachpattern:TitleExampleProblemRecommendations85UIDesignPatterns‣Dashboard‣ActionBar‣SearchBar‣QuickActions‣CompanionWidget9ExamplesDashboard10Google48%MSN19%Yahoo33%“WhatcanIdowiththisapp?What’snew?”Dashboard‣Aquickintrotoanapp,revealingcapabilitiesandproactivelyhighlightingnewcontent‣Full-screen‣Canbeorganizedby:FeaturesCategoriesAccounts11RecommendationsDashboard‣DOhighlightwhat’snew‣DOfocuson3-6mostimportantchoices‣DObeflavorful12ExamplesActionBar13Google48%MSN19%Yahoo33%“HowcanIdocommonactionquickly?”ActionBar‣Dedicatedrealestateattopofthescreentosupportnavigationandfrequentlyusedoperations‣Replacestitlebar‣BestforactionscommonacrossyourappSearchRefreshCompose(new)‣Canprovideaquicklinkbacktodashboard(orotherapphome)14RecommendationsActionBar‣DOusetobringkeyactionsonscreen‣DOhelptoconveyasenseofplace‣DOuseconsistentlywithinyourapp‣DON’Tuseforcontextualactions15ExamplesQuickActions16Google48%MSN19%Yahoo33%“WhatcanIdowiththisthing?”QuickActions‣Actionpopuptriggeredfromdistinctvisualtarget‣Minimallydisruptivetoscreencontext‣Actionsarestraightforward‣Fast&fun17RecommendationsQuickActions‣DOusewhenitemshavecompetinginternaltargets‣DOpresentonlytheformostimportantandobviousactions‣DOusewhentheitemdoesn’thaveameaningfuldetailview‣DON’Tuseincontextswhichsupportmultipleselection18ExamplesSearchBar19Google48%MSN19%Yahoo33%“HowcanIfindsomething?”SearchBar‣Consistentpop-insearchformanchoredtotopofscreen‣Replacesactionbar(ifpresent)‣Supportsuggestions‣CanusecorporaselectortoaltersearchmodeAlternately,canoffersuggestionsforprimarysearchmode,andadditionalitemsfortriggeringothermodes20RecommendationsSearchBar‣DOuseforsimplesearches‣DOpresentrichsuggestions‣DOusethesamebehavior21ExampleCompanionWidget22Google48%MSN19%Yahoo33%“CanImakethisappafunpartofmyHomescreen?”CompanionWidget‣SupportstheappbydisplayingitscontentandcapabilitiesontheHomescreen‣MakesHomefeelmorecustom,personalized23RecommendationsCompanionWidget‣DOprovidevalueaboveasimpleappicon(content)‣DOhandofftothefullappforrealtasks‣DObespaceefficient‣DON’Tjustprovidealargerapplauncher24AblueprintforbuildingagreatAndroidapp25WidgetAppDashboardUniquedetailSearchCommonaction1Commonaction2ActivityActivityActivityActionbarApphomeSearchCommonaction1Commonaction2DashboardIntents‣Android:StateoftheUI‣ApplicationUIdesignpatterns‣MakingAndroidappslookgood‣BuildingagreatAndroidapp26EnablingDeviceDiversity27‣Newdevicesmean:A.MorechoicesforusersB.Somenewscreensizestoconsider...Multiplescreensizes283.7Inches320x4803.2Inches480x800HDPIMDPI252DPI180DPIAutoscaling29HDPIMDPIMulti-ResolutionAssetsWorkflow30Multi-ResolutionAssetsWorkflow31Multi-ResolutionAssetsWorkflow32Multi-ResolutionAssetsWorkflow33NewAndroidIcons34Tactile• Rendered•ForwardFacing•Top-litSynecdoche•Diverseshapes,materialsHowtomakeanAndroidappicon35Introducingicontemplates://developer.android.com/guide/practices/ui_guidelines/icon_design.html‣Android:StateoftheUI‣ApplicationUIdesignpatterns‣MakingAndroidappslookgood‣BuildingagreatAndroidapp37GoogleConfidential38CasestudyforAndroidViewlivenotesandaskquestionsaboutthissessiononGoogleWave::39
本文标题:Android开发的UI设计最佳实践
链接地址:https://www.777doc.com/doc-6124334 .html