Mobile app UI design is like Damocles Sword, on the one hand, a visual, interactive, well-experienced UI can enhance the application in the user's mind image and recognition. On the other hand, a poorly experienced UI design not only allows users to immerse themselves in the
Original address: http://www.cr173.com/html/19165_1.htmlIn the design idea of Android, in order to ensure the user smooth operation experience. Some time-consuming tasks cannot be run in the UI thread, such as accessing the network. So we have to re-open a background thread to run these tasks. However, these tasks often end up needing to access and control the
Android Interface ProgrammingAndroid Advanced UI Components 2.4.1 Adapter Components the role of the adapterThe adapter acts as a bridge between the adapter control and the view data . the adapter provides access to the data item and is responsible for generating a view of each item in the Data group . commonly used adaptersBaseadapter: Abstract class, with a high degree of flexibility.Arrayadapter: The sim
iOS Weibo UI instance-quasi-materialized design (not completely successful)Introduction: Recent learning of the iOS Weibo UI instance, about UITableView learning, and then just see Google's material design about the Android interface of the quasi-materialized, whether it is
1. Updating the UI regularlyYou typically need code that is similar to a timed update UI, such as animation controls.1.1 Multi-threaded Timing Change UISpecifically, a new startup (not letting the UI thread sleep and stuck) a thread to time, then timed to notify UI modifications.1.1.1 A new startup thread to perform ta
two paid versions, registered to use the free version, you can choose the appropriate version as needed. Website address: https://mockingbot.com/Third, mobile product interactive design material category1. Mobile UI Patterns, can be found according to the part type, the variety is quite complete. Website: http://mobile-patterns.com/2. Inspired UI, can also be fo
) to be seen. I have to say this is against humanity, greatly reducing the development efficiency of the Android programmer, undermining the development of the mood (I am very focused on the development of the mood), so as a powerful preview function become a fake. Then, since the official does not act, only we ourselves! Here's how to get your UI to be able to debug your programs and techniques in real tim
I think there has been a lot of discussion about this topic. Today is a study to summarize it.In the design idea of Android, in order to ensure the user smooth operation experience. Some time-consuming tasks cannot be run in the UI thread, such as accessing the network. So we have to re-open a background thread to run these tasks. However, these tasks often end u
When the iPhone and Android are invincible in the market, mobile phones equipped with Windows Phone 7 finally entered the market. I plan to write a WindowsIf you try the phone 7 app, you can simply flip the Windows Phone7. the SDK is well written and released in a timely manner. It would be nice if sdks of other Microsoft products were the same.
Many sections of the Windows Phone 7 SDK prompt you to read "UI
Use the
If you need to use the same layout design in a project, you can use the
Layout = "@ layout/workspace_screen"/>
In this way, you can reference a layout segment multiple times without repeatedly copying or pasting it. You can use the include tag to override the values of some attributes. For example, the preceding example overwrites the id value in the referenced layout. The following is another example:
method, call the Start method execution. or inherited from the Runnable interface, but for the Android platform the UI controls are not designed to be thread-safe , so you need to introduce some synchronous mechanisms to refresh them. Google in the design of Android when the reference to the next WIN32 message process
The UI is the face of every application that interacts with the user. A good face is not just to be beautiful but to be human. It is best to have a good meal, but to have a strong temperament and be gentle and patient.
For developers, forging such a face requires not only superb skills, but also powerful tools and materials worthy of the party. As the saying goes, yunmu cannot be carved. Furong is not made in a single day. It is not a platform that ca
restart the service in real time. [Kunming Dana android training] We have previously introduced you to Android's UI design and background thread interaction. According to Android API introduction, services are generally run in the background and there is no interface. Then, how can we dynamically update the
studio-> Project window->android view, select Res directory->new->vector Asset (Android Plugin for Gradle 1.5.0 or higher); use meter ial Icon google meterial The design specification provides the meterial icons that you can use in your Android app. Vector Asset Studio helps you select, import and set meterial
Ui design specifications
I have been working on the UI design for some time, so I have gained a new understanding of the UI and user experience. Now I can sum up the information I have queried and my feelings!
1: ease of use:
The button name should be easy to understand, use
("updateUI->ok"); } });
The runOnUiThread method can be used to update the UI according to its name. Because the UI must be updated in the UI thread, other threads are not allowed to update the UI, therefore, we pass in a Runnable in the runOnUiThread method, and then we can implement our operations i
or a view object. Android: collapsecolunms = "1, 2"-"hides the column number (starts from 0), indicating to hide the second and third columns. Android: shrinkcolumns = "" 1, 2-"indicates that the content of the first column can be shrunk and will not go beyond the screen (from 0 ).
Android: shretchcolumns = "1, 2"-"indicates the number of columns occupying the r
provided by Android framework. It contains many very useful APIs. This package also includes the implementation of the uidesign In the workspace.
Project Website
Ii. UI Components
1. iosched
This is an official Google I/O application (also available in GDD and Google developer Day) (Note: Google I/O is a two-day Developer Conference held by Google every year, the Conference talked about various tec
decrease keys, photo keys, back keys, start keys, and search keys. Where the START key, power key, Volume key, photo key, and search key are developedIf you press these keys, the current application may be suspended. Developers should be prepared for this.
Windows Phone 7 records page jumps in the application and saves snapshots for the page. When you press the back key, the system will open the snapshot of the previous page, therefore, the data may not be up-to-date. Developers can control the
to B, you can better understand and understand it. If you move along the red line, it does not meet your expectations;
High Focus movement should avoid large-scale transfer, and the focus of large-scale transfer will make users feel the loss of focus;
5. Color
For the characteristics of TV display, pay attention to the following points during the visual design of UI:
Pure White (# ffffff) will produce
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.