7 common open source free Android UI components and official download addresses

Source: Internet
Author: User
Tags thread class

Android Development is currently one of the hottest mobile development technologies, and with the continuous effort of developers and the progress of the Android community, Android Development technology is maturing, and of course, there are many good open source UI projects emerging in the Android open source community, They can help Android developers get the functionality they want more quickly and easily. This is the first of the Android series, and it's about recommending some of the most common Android UI components that are open source.

1, Chart engine-Achartengine

Achartengine is an Android based charting engine that provides Android developers with a lot of practical charting tools, and if you need to add visual stats to Android apps, Achartengine is a good choice.

Official website: https://code.google.com/p/achartengine/

2, Chart engine-Mpandroidchart

Mpandroidchart is an open source chart library based on Android, Mpandroidchart not only can draw a variety of statistical charts on the Android device, but also can drag and zoom operations on the chart, it is very flexible to apply. Compared to the achartengine described earlier, Mpandroidchart is lighter and simpler, and Mpandroidchart also has a common chart type: line, pie, histogram, and scatter plots.

Official website: Https://github.com/PhilJay/MPAndroidChart

3, Map engine-osmdroid

Osmdroid is a modular map engine based on Android, and if you think the Android built-in Mapview class doesn't meet the requirements of the project, try Osmdroid. It's completely modular and makes your Android applications more flexible and manageable. Osmdroid supports online and offline maps and overlay maps, supports tagging icons, location tracking, and drawing shapes, so you can fully customize the way maps are displayed and access to map data.

Official website: Https://code.google.com/p/osmdroid/

4, Calendar date component-Mobi Pick

Mobi pick is an Android-style date-selection component that leverages the jquery Mobile script library. Mobi Pick offers 3 different date-selection features, the simplest date-selection feature is the choice of month-day, the other is the custom modification date, and one is the option to drop the selection dates. Because Mobi pick has an android style, it looks pretty.

Official website: http://mobipick.sustainablepace.net/

5, rolling components-Glide

Glide is an Android based image loading and image caching component that can read, decode, and display pictures and videos on Android devices with maximum performance. Glide can be remote pictures, video, animation pictures, such as slow presence of equipment local, easy to improve the user to browse the image of the fluent experience.

Official website: https://github.com/bumptech/glide

6, picture Control-Gifview

Since Android does not directly play the view of animated GIF pictures, we can use the Gifview control to implement the GIF image display function. The Gifview jar package consists of four classes:

Gifaction.java is primarily used to monitor whether GIF images are loaded successfully

Gifframe.java three members: the current picture, delay, link to the next frame.

Gifdecoder.java decoding Thread class

Gifview.java is the core class, including the Gifview construction method, you can also set the picture source, latency, drawing and so on.

Official website: https://code.google.com/p/gifview/

7, drop down refresh-Android Pulltorefresh

Android Pulltorefresh is an application component that can be pulled down and refreshed in the Android system, making it easy for ListView to have a drop-down refresh function.

Small partners in Android development can focus on this series of articles, as well as focus on our Android apps updates in the Android Application Development section.

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.