Android view, controls, component concepts

Source: Internet
Author: User
Tags time and date

1. The view is actually the Views view group consists of multiple views

2. Control common controls include Button,textview,editview,listview, etc., so the controls are inherited from view, which are the subclasses of view

3. Component components are actually a well-functioning UI library that allows users to implement complex operations based on the interface of the reorganized components

For example, we usually use the development process of some common components, users can also customize some open source control

UI components
    • Actionbarsherlock
      A powerful Actionbar component (not just actionbar). Android 4.0+ is implemented using the native action Bar, a low version of Android emulation. Strong to no language, must be concerned about an open source component.

    • Slidingmenu
      An excellent side-slip menu component. Google +, YouTube and Facebook have been popular in their applications, and many applications such as NetEase News have adopted this menu. There are several types of side-slip menu components, especially in this section. Look at the official website of the well-known users will know.

  • Android-universal-image-loader
    A powerful and flexible library for loading, caching, and displaying pictures.

  • Android-viewpagerindicator
    Sliding pages are almost standard for domestic applications, especially when you first install/launch the app, there are always several introductory pages that let you slide the display. Use it, and it will not disappoint you.

  • Android-pulltorefresh
    You're not a stranger. Drag at the top or bottom of the list or view to refresh the data and page. Can be used with ListView, Expandablelistview, GridView, WebView, ScrollView, Horizontalscrollview, Viewpager.

  • Picasso
    Powerful image download and cache library.

  • Android-bootstrap
    Bootstrap-style buttons. Use the font awesome icon fonts.

  • Facebook-android-sdk
    The SDK provided by Facebook allows you to integrate Facebook into your app.

  • Android-bootstrap
    Different from the android-bootstrap above. This project is a template for an Android application, equivalent to the functionality of a scaffold.

  • Androidstaggeredgrid
    Want to do waterfall streaming applications? Use it.

  • Cardslib
    A card-style layout control. Remember the former Youdao Dictionary of the default page is this layout.
    Screen

  • PhotoView
    ImageView extension, supports indenting and gestures.

  • Listviewanimations
    Adds animations to the ListView and also provides the ability to swipe to delete selected items. Delete Actions like Android Mail.

  • Ion
    Another image loads the library asynchronously. At least three are recommended, many wheels.

  • Android-menudrawer
    Another component of a sliding menu.

  • Android-swipelistview
    Another listview extension that supports sliding operations.

  • Android-pulltorefresh
    Another component that drags the refresh. It's a lot more than that. Because some features do have a number of good implementations.

  • Crouton
    Other than toast to choose from.

  • Stickylistheaders
    The header can be fixed by the component. See.

  • Drag-sort-listview
    Drag reorder in ListItem. Developers have given up on maintenance but there are still a lot of followers.

  • Freeflow
    A layout engine produced by Comcast. Freeflow makes it easy for you to customize layouts and beautiful conversion animations.
    See Comcast good excitement, because he is the author of the company's largest customer.

  • Fadingactionbar
    Folding style of Actionbar. Speaking of Actionbar, the first choice is not actionbarsherlock?

  • Android-viewflow
    A view that can be scrolled horizontally.

  • Android-flip
    You can achieve a page-like effect similar to Flipboard.

  • Android-times-square
    Date selection component from square.
    Screenshot

  • Circular-progress-button
    The Ring progress bar button.

  • Android-viewbadger
    Adds badger to the view. Can do a better watch.

  • Androidviewanimations
    Beautiful animation of the view.

  • Android-slideexpandablelistview
    There is a expandablelistview component that can be slid.

  • Pinned-section-listview
    The GroupName moves to the top and is fixed until another groupname reaches the top Expandlistview

  • Android-process-button
    A cool component that shows a nice progress bar at the bottom of the button, just like Gmail.

  • Android-betterpickers
    A better time and date library.

  • Staggeredgridview
    Waterfall Stream. Similar to Pinterest.

  • Progresswheel
    Loop progress bar.

  • Calligraphy
    Fonts are easier to use in Android.

  • Android-satellite-menu
    A menu similar to path.

  • Android-actionbarstylegenerator
    Action Bar style online production.

  • Supertoasts
    The extended toast.

  • Glassactionbar
    Ction Bar with a frosted glass effect.

  • Graphview
    You can produce a reduced line graph and a histogram.

  • Stickygridheaders
    A grid of headers and partitions can be fixed.

  • Blureffectforandroiddesign
    A demonstration of the blur effect.

  • Arcmenu
    Another circular menu similar to path.

  • Cropper
    The image is cut and rotated.

  • Android-appmsg

  • Chromeview
    The Android WebView component is implemented, but is based on the latest chromium code.

  • Standout
    It's easy to create a pop-up window.

  • Android-iconify
    Integrated Fontawesome.

  • Android-gif-drawable
    Look at the name and you'll know.

  • Numberprogressbar
    Beautiful with a digital progress bar.

  • Android-swipetodismiss
    Demo ListView Slide Delete.

  • Shimmer-android
    Flashes a glowing text box.
    Screenshot

  • Holocolorpicker
    Holo-style color picker.

  • Android-crop
    Image clipping

  • Android-edittext-validator
    text box Check

    • Multichoiceadapter
      The ListView supports multiple selections.

    • Pinterestlikeadapterview
      Waterfall Stream.
      01

    • Mpandroidchart
      Very good charting tool.

    • Android-action-bar-icons
      Icon Resource.

    • Android-undobar

    • Android-pdfview

    • Androidcharts
      Chart control

    • Android-charts
      A chart control implemented by people in Taiwan

    • Descharts
      Chart control

XY Chart

    • Pinnedheaderexpandablelistview
      A Expandablelistview, the head can be fixed, and can be stretched.

    • Xcl-charts
      People produce, chart control, a lot of kinds.

    • Pulltozoominlistview
      Slide the ListView so its Headerview follows the slide zoom.

    • Notboringactionbar
      The top can be shrunk when dragged.

    • Fancycoverflow

    • Transparent-over-animtabsview
      Imitate NetEase Cloud Music

    • Chromium-webview-samples
      WebView example.
      Https://github.com/GoogleChrome/chromium-webview-samples
      https://developer.chrome.com/multidevice/webview/gettingstarted
      Http://developer.android.com/guide/webapps/webview.html
      Http://developer.android.com/reference/android/webkit/WebView.html
      Http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2013/1010/1569.html

Android view, controls, component concepts

Related Article

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.