Tidy up some excellent technical blog and source code as a spring festival gift to everyone, pick like to take it ~
About effects
Sometimes, a good effect can play more than we think in a product.
"android" Customizing bi-directional side-slip menus
The side-by-side menu should be familiar to everyone, and in many applications, we will almost always see side-by-side menus, such as normal two-way slide, drawer-style two-way slide, and a two-way slide under the content. If you want to do a two-way side-by-side menu with different effects, this article may help you.
In addition, for the side-by-side menu, you may generally adopt a custom viewgroup, and then hide the menu bar, when the finger sliding, and then through the scroller or constantly change the way leftmargin to achieve, more or less complex, So we recommend this: use Android custom controls to create the simplest side-by-side menu in history.
Various side-by-side menu related source code recommendations:
"Android" QQ5.0 side-slip Menu
Android source Simple side-slip menu
"Android" Slidingpanelayout implementation side-by-side menu (left)
The "IOS" effect looks great with the dynamic elastic effect of the Drawer menu view
"IOS" mimics the homepage frame of NetEase news, sliding left and right
Android Folding Bookshelf Menu
"android" implements a draggable GridView effect
In Android development, we often use the ListView and GridView, but sometimes the system's Listview,gridview does not meet our needs, so we need to define a ListView or a GridView. This article, which is recommended by the small part, brings you a custom GridView control, and details the GridView drag effect.
As we all know, the default direction of the ListView is vertical, but sometimes people prefer the horizontal listview. If you happen to like it, take a look at this: Android UI development: Horizontal ListView Implementation (with Source).
GridView effect related source code recommendation:
"Android" can drag the GridView
"Android" GridView Effect implementation
ListView related Source Code recommendation:
Large collection of "Android" ListView Effects
"Android" ListView animated Android source code
"Android" Time axis effect
About Android 5.0 and Google launch of the new design language Material designed, small series to recommend two more popular technical support articles: Android l--material design details (view and Shadow) and Android l-- Import and use of Recyclerview,cardview.
About the UI
A UI interface doesn't have to be very complex, or very cool, and sometimes a simple, yet extraordinary, and efficient UI interface is more popular. Android: An efficient UI is a pull-wind UI that focuses on how to improve efficiency and reduce the use of resources in UI design. If you want other methods, you can also refer to this article.
Related Source recommendations:
"IOS" High imitation NetEase 4.0 new UI Framework
"Android" QQ v4.7.0 new UI
"Android" full UI for Android client-like micro-grid
About animations
To make cool animations in Android, you can often choose to use property animations. "Source parsing" in the internal implementation of Android property animation analysis of the implementation of the property animation source code, can help you in-depth understanding of the internal implementation mechanism of Android property animation. In addition, if you want to know how the property animation is used, the answer is also in that article Oh ~
By the right, Google launched a new design language material designed contains a lot of content, including animation, want to see here, the article is very good.
iOS Development, Jr. recommended: How to add animations to UIView that use AutoLayout.
Related Source recommendations:
"Android" Custom text fireworks Bloom animation effect
"Android" Three kinds of Viewpager toggle animation
"Android" Ink Weather Guide page animations
About the framework
Open source has become a big trend. Open source not only can promote learning well, but also benefit its own development. Here small to recommend an Android open source framework seems to use a lot of people: Universal-image-loader. About this open source framework, the detailed analysis of it, detailed technical support can refer to here ~
Related Source recommendations:
Android Rapid Development Framework Loonandroid
Andbase Application Development Framework