Android UI Tips 1.1 What not to do
L do not copy your UI design on other platforms, should let the user feel is really using an Android software, in your logo display and the overall view of the platform balance between
L do not use the modal dialog box too much
L do not use PX units, use DP, or use SP for text
l do not use fixed absolute positioning of the layout
l Do not use fonts that are too small
1.2 What to do
l to create a resource for a high-resolution screen
l to use the appropriate spacing
• To properly manage activities (activity)
l to correctly handle changes in the orientation of the screen
l need to click on the element to be large enough
L icon design to follow the Android guidelines
L to support D-pad and trackball navigation
L Use themes/styles, sizes and color resources to reduce excess
Android UI design concepts and Considerations 2.1 Android UI design concept
L Clean but simple
L focus on content rather than retouching
L keep consistent, make the user easy to put in, can add a little change
• Enhance user experience with cloud services (storing and synchronizing user profiles)
2.2 Excellent UI Design guidelines
L Follow users
Learn about your user age, skill culture, devices that are not used for your application needs
When and where to use the device
User-first design mindset, users are usually task-oriented behavior patterns
Earlier, more frequent by real users to test
L Display the correct content
The most commonly used operations need to be seen and available to the user most quickly
Not too long to use the function can be placed in the menu
L give the user appropriate feedback
Interacting UI elements reflect a minimum of 4 different states
Ensure the results of the operation are clearly visible
Give users progress hints, but don't interfere with their current actions
L rule-based behavior patterns
The behavior pattern follows the user's expectation, the correct operation activity, displays the information and the action which the user expects to see
Using the appropriate way to enhance the visibility of the function, you can click on the element that appears to be clickable
If the user completes a complex operation, rethink your design
L Tolerance of errors
Allow only meaningful actions, disable some buttons appropriately
Minimize non-fallback operations
Allowing fallback is better than using a deterministic dialog box, in fact, should minimize the use of the OK dialog box, which is a distraction to the user
If there is an error, then someone will make a mistake.
2.3 Design needs to be considered
L understand the classification of screen size and density
L Orientation of the screen (vertical and horizontal)
L Main UI Interaction mode
L Soft Keyboard or physical keyboard
L It is important to understand the differences between different devices.
Android Mainstream model resolution:
Common mainstream models |
Resolution |
320x480 |
480x800 |
640x960 |
480x854 |
The |
600x1024 |
Android UI Framework features/interface layouts
Relative layout and linear layout are commonly used in Android two layouts, linear layout is relatively simple, and relative layout can make more complex layout management, so just understand the linear layout, many times is not enough .
To accommodate a wide variety of interface styles, the Android system offers 5 layouts, 5 of which are:
L linearlayout (Linear layout)
L tablelayout (Table layout)
L relativelayout (relative layout)
L absolutelayout (Absolute layout)
L Framelayout (Frame layout)
With these five layouts, the controls can be placed on the screen at will, and the size and position of the controls are adjusted accordingly as the screen size changes.
Here are the relationships between the five layouts in the view's inheritance system:
Android UI Icon Design principles
The Android system is designed to run on a range of devices with different screen sizes and resolutions. When you design icons for your app, you must know that your app may run on any device. As with multi-screen support, Android provides you with such icons directly, they will be displayed correctly on any device, regardless of the screen size and resolution of these devices.
In general, the recommended way is to create a separate set of icons for each of the three popular screen densities. Then, store them in a specific resource directory in your app. When your app is running, the Android platform will check the features of the device's screen to load the corresponding icon in a specific density resource directory.
4.1 Size rules and density of icons
The screen density baseline for Android devices is medium.
Thus, one of the recommended ways to create icons for multiple screen densities is:
L First design the icon for the reference density (see table one for the actual pixel size design icon).
• Place the icon in the default drawing resource for your app and run the app on an Android visualization device (AVD) or HVGA device such as T-mobile G1.
L Test and adjust your benchmark icon as needed.
• Create replicas for other densities when you are satisfied with the icons created at the base density.
Increase the benchmark icon proportionally to 150% to create a high-density version.
Reduce the benchmark icon proportionally to 75% to create a low-density version.
L put the icon in the specific density resource directory of your app. For example:
Medium density version runs in the res/drawable-mdpi/directory
The high-density version runs under the res/drawable-hdpi/directory.
The high-density version runs under the res/drawable-ldpi/directory.
(or run in the default res/drawable/directory)
L Test and adjust high-density and low-density icons if needed.
For universal screen density standard version size (pixel representation)
Classification |
Low density screen (ldpi) |
Medium density screen (MDPI) |
High-density screen (hdpi) |
Starter |
X × px |
x px |
x px |
Menu |
X × px |
x px |
x px |
Status bar |
x px |
x + px |
x px |
Label |
x px |
x + px |
x px |
Dialogue |
x px |
x + px |
x px |
List view |
x px |
x + px |
x px |
4.2 Design Rules for icons
New rules for Android 2.0 and later platforms: Android launcher icons should be front-facing, perspective is very small, and should be illuminated at the top. Also, note that all icons should have separate text labels instead of embedding the text into the icons, making the effort to make the icons unique and memorable.
Android icon is ...
Modern, minimalist, uneven, tactile, and textured facing front and top bright, overall, color in a certain color spectrum
Android icon is not ...
Outdated, overly complex, smooth, flat, rotating, trimmed, too dark
"Do these and don't do this."
When making menu icons for your app, here are some examples of "do these and don't do these" considerations.
State
GUI toolkit developed by Android UI, icons, fonts and tools
Android visual development tools, visual development tools, including design graphical user interface, icon icons, Visio in design, font, etc. tools collection,
5.1 Visual Development tools:
DroidDraw: Graphical user Interface Editor robot (Android graphical Interface Editor DroidDraw)
Website address: http://www.droiddraw.org/
Androiddraw is an inline plugin for DroidDraw that allows you to design a user interface that runs directly on the emulator:
Website address: http://www.droiddraw.org/androiddraw.html
5.2 Android templates, PSD, vector tools:
Android wireframe template : robot Simulator template design, used to design different resolutions, different virtual keyboards for mobile phones, can make your application's test environment closer to the real machine.
:
Http://gliderguns.files.wordpress.com/2010/01/android_wireframe_templates3.pdf
Android graphical user interface PSD Vector toolkit:
:
http://www.smashingmagazine.com/2009/08/18/android-gui-psd-vector-kit/
Google Android graphical user interface password: vectorization of graphical user interface design tools
Website address: HTTP://CHRISBRUMMEL.COM/GOOGLE-ANDROID-GUI-PSD
Android templates: Templates, interface images are redrawn, and folders are added to the robot's unique elements
Website address: Http://unitid.nl/2009/11/fireworks-template-for-android/
Google Android template for Omnigfaffle
Website address: http://graffletopia.com/stencils/498
Sketch mold version of Android?? OID 1.0 omnigfaffle
Website address: http://graffletopia.com/stencils/578
Visio Stencils for Android graphical user interface Prototypes: Interface designer for robotic Visio
Website address: http://www.artfulbits.com/Android/Stencil.aspx
5.3 Android Graphical user interface icon set
Android Development Icon Template Pack
The Robot icon Template Pack is a collection of template design guidelines, filters and settings that make it easier for you to create icons that match the general specifications of the Android design.
There are three icons in the download package, standard launcher icons, standard menu icons and status bar icons included in the standard set.
You can preview the icon set as follows.
Download?
Download?
Download?
Android Developer Common Icon set
The design and style of these icons are based on some icons that are included in the Android SDK. There are a total of 24 glyphs with the following size options:. 16x16,24x24,32 and 32x48x48 pixels.
Download?
Android Developer Common Icon Set II
This icon set contains the icons used in the design of menus, lists, labels (selection and inverse) or dialog boxes, sorted with the appropriate tagged folder to the correct size.
A total of 15 hieroglyphs, all with. PNG format.
Download?
Icons for Android
This robot developed a set consisting of 30 icons. The button menu icon, plus other source files (. Set) for further customization.
Download
Glyphish
The Glyphish icon set is designed and carefully designed to be used exclusively in the iphone app's toolbars and tabs, but will also improve Android's development.
130 icons are 24 bits. PNG image approx. 30?? x30 pixels of the tab bar icons, about 20x20 pixels of icons, toolbars and navigation.
Download?
Android app icon set
Download?
Android's idroid icon
Download?
Icon templates for Android
Download?
Android Icon Set II
Download?
Gesturecons-Multi-touch icons
These vector-based icons are built to help with design, development, implementation and multi-touch interface promotion. You can use them in your application gesturecons in order to show the user how to complete the action or to motivate them to interact with the application when they are done. You can zoom to any size and they change in any way you want them.
There are 52 high resolution vector icons in the download package that are fully extensible and variable (. PDF format. Artificial intelligence. EPS file type. )。
Download?
5.4 Android Font tool Android font family package
This is an Android font download package. The A-line series has been designed and optimized by the Web operating system using the application menu for Android browsers and other onscreen text. The package also includes droid.css and droid.sass CSS3 files with the @ font face declaration.
You can see the following Android font previews:
Download Droid font home?
Preview
Download Droid font home?
Preview
Droid download?
Droid Liner fonts free by Google Android @ Fontsquirrel
Droid Liner Fonts free by Google [email protected] Fontsquirrel?