Android Open Source Project Android-open-project Analysis (ii) Gridview,imageview,progressbar,textview

Source: Internet
Author: User

V. the GridView
  1. Staggeredgridview
    Agree with the non-hyphenation of the GridView, similar to the Pinterest waterfall stream. And it's like a ListView. Own view cache, inherited from ViewGroup
    Project Address: Https://github.com/maurycyw/StaggeredGridView
    Demo Address: Https://github.com/Trinea/TrineaDownload/blob/master/staggered-gridview-demo.apk?raw=true
    App Demo sample: Pinterest, etc.

  2. Androidstaggeredgrid
    Agree not to the hyphenation of the GridView, like the Pinterest waterfall Stream, inherited from Abslistview
    Project Address: Https://github.com/etsy/AndroidStaggeredGrid
    App Demo sample: Pinterest, etc.

  3. Pinterestlikeadapterview
    Agree not to the hyphenation of the GridView. Similar to the Pinterest waterfall Stream, agreeing to pull the refresh
    Project Address: Https://github.com/GDG-Korea/PinterestLikeAdapterView
    App Demo sample: Pinterest, etc.

  4. Draggablegridview
    Item can be dragged to swap the location of the GridView, the actual is to inherit the ViewGroup implementation, similar to the desktop of the single-screen effect, the screen itself on the initiative to scroll up and down the item mobile Exchange, multi-screen effect see the following Pageddragdropgrid
    Project Address: Https://github.com/thquinn/DraggableGridView
    Demo Address:

    Raw=true ">https://github.com/thquinn/draggablegridview/blob/master/bin/draggablegridviewsample.apk?raw=true

  5. Stickygridheaders
    GroupName will not move until the other groupname reaches the top of the GridView when it slides to the top
    Project Address: Https://github.com/TonicArtos/StickyGridHeaders

  6. Pageddragdropgrid
    Item can drag the swap location, drag the deletion of their own definition of the control, the actual self-inheritance ViewGroup implementation, similar to the desktop multi-screen effect, can be dragged to the edge of the screen, the screen itself actively left and right to scroll the item mobile Exchange, can be dragged to delete, Single effect see above Draggablegridview
    Project Address: Https://github.com/mrKlar/PagedDragDropGrid
    Online Demo: Http://youtu.be/FYTSRfthSuQ

  7. Android-draggablegridviewpager
    Item can be dragged at the interchange location of the GridView. Actually is oneself inherits viewgroup realization. A multi-screen effect like a desktop. Can be on the screen itself to scroll around the item mobile Exchange, single-screen effect see above Draggablegridview
    Project Address: Https://github.com/zzhouj/Android-DraggableGridViewPager
    Demo Address: Https://github.com/Trinea/trinea-download/blob/master/draggable-grid-viewpager-demo.apk?raw=true

  8. Twowaygridview
    The GridView can be scrolled horizontally
    Project Address: Https://github.com/jess-anders/two-way-gridview

  9. Paginggridview
    Page-loaded GridView. When you swipe to the last row in the bottom of the GridView, a progress line is displayed. The next page of data is then loaded and displayed.


    Project Address: Https://github.com/nicolasjafelle/PagingGridView

  10. Asymmetricgridview
    A GridView that supports variable item sizes across rows and across columns
    Project Address: Https://github.com/felipecsl/AsymmetricGridView
    Demo Address:

    Id=com.felipecsl.asymmetricgridview.app ">https://play.google.com/store/apps/details?

    Id=com.felipecsl.asymmetricgridview.app

  11. GridView with Header and Footer
    and ListView the same as the head and the bottom GridView . Use the ListView same method as
    Project Address: Https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter

Liu, ImageView
  1. PhotoView
    Supports double-click or two-finger scaling of imageview. Normal use in scrolling view such as Viewpager. Compared to the above androidtouchgallery, not only support Viewpager, support a single imageview at the same time
    Project Address: Https://github.com/chrisbanes/PhotoView
    Demo Address: Https://play.google.com/store/apps/details?

    Id=uk.co.senab.photoview.sample
    App Demo Sample: Photup

  2. Android-gif-drawable
    Support for GIF-displayed view, implemented with JNI. The direct XML definition view is available after compiling the so library. And it does not depend on other open source projects, so the IMAGEVIEWEX is simpler than the following
    Project Address: https://github.com/koral--/android-gif-drawable

  3. Imageviewex
    Support for GIF display ImageView. A lot of dependencies, the compilation process is very cumbersome
    Project Address: Https://github.com/frapontillo/ImageViewEx
    Demo Address: Https://github.com/Trinea/TrineaDownload/blob/master/imageviewex-demo.apk?raw=true

  4. Roundedimageview
    ImageView with rounded corners
    Project Address: Https://github.com/vinc3m1/RoundedImageView

  5. Selectableroundedimageview
    ImageView agrees that each of the four Corners has a different radius value.

    It also agrees with the shape or edge of the oval, round
    Project Address: Https://github.com/pungrue26/SelectableRoundedImageView
    Demo Address: Https://play.google.com/store/apps/details?id=com.joooonho

  6. Colorart
    Display text and pictures according to the color of the picture, similar to the effect in ITUNE11
    Project Address: Https://github.com/MichaelEvans/ColorArt
    Demo Address: Https://github.com/Trinea/TrineaDownload/blob/master/color-art-demo.apk?raw=true

  7. Circleimageview
    Round ImageView.
    Project Address: Https://github.com/hdodenhof/CircleImageView

  8. Imageviewzoom
    ImageView to support amplification and movement
    Project Address: Https://github.com/sephiroth74/ImageViewZoom
    Sample App Demo:

    Id=com.aviary.android.feather ">https://play.google.com/store/apps/details?id=com.aviary.android.feather

  9. Kenburnsview
    Realize Ken Burns effect effect, achieve immersive effect ImageView
    Project Address: Https://github.com/flavioarfaria/KenBurnsView

  10. Customshapeimageview
    Various shapes of imageview, compared to the circular imageview above, many other shapes
    Project Address: Https://github.com/MostafaGazar/CustomShapeImageView

  11. Shape Image View
    Ability to define imageview of various shapes and support borders
    Project Address: Https://github.com/siyamed/android-shape-imageview

  12. Textdrawable
    A lightweight library for generating pictures with text or letters. Extended from drawable, so it can be used for ImageView classes such as existing/own definitions/networks, and includes a stream interface for creating Drawables and a custom colorgenerator
    Project Address: https://github.com/amulyakhare/TextDrawable

Seven, ProgressBar
  1. Smoothprogressbar
    Horizontal progress bar
    Project Address: Https://github.com/castorflex/SmoothProgressBar
    Demo Address:

    Id=fr.castorflex.android.smoothprogressbar.sample ">https://play.google.com/store/apps/details?id= Fr.castorflex.android.smoothprogressbar.sample

  2. Progresswheel
    Circular ProgressBar support for progress display
    Project Address: Https://github.com/Todd-Davies/ProgressWheel
    Demo Address: https://github.com/Trinea/TrineaDownload/blob/master/progress-wheel-demo.apk?

    Raw=true

  3. Android-square-progressbar
    Show running progress around a picture
    Project Address: Https://github.com/mrwonderman/android-square-progressbar
    Demo Address: Https://play.google.com/store/apps/details?id=net.yscs.android.square_progressbar_example

    App Demo Sample: Square

  4. Holocircularprogressbar
    Android4.1 Clock app Style
    Project Address: Https://github.com/passsy/android-HoloCircularProgressBar

    App Demo sample: Android4.1 clock app

  5. Progressbutton
    Show running progress through different states of Pushpins
    Project Address: Https://github.com/f2prateek/progressbutton

    Document Description: http://f2prateek.com/progressbutton/

  6. Googleprogressbar
    ProgressBar like the flip of multiple round cards in google
    Project Address: Https://github.com/jpardogo/GoogleProgressBar

  7. Th-progressbutton
    button with a circular progress display
    Project address; Https://github.com/torryharris/TH-ProgressButton

  8. Numberprogressbar
    Progress bar with Digital progress
    Project Address: Https://github.com/daimajia/NumberProgressBar

  9. Circularprogressdrawable
    Progress bar with circular progress display
    Project Address: https://github.com/Sefford/CircularProgressDrawable

  10. Android-roundcornerprogressbar
    Android fillet ProgressBar, can define its own fillet color and radius, including with icon and without icon two types.
    Project Address: Https://github.com/akexorcist/Android-RoundCornerProgressBar

  11. Circular-progress-button
    button with progress display
    Project Address: Https://github.com/dmytrodanylyk/circular-progress-button

  12. Waveview
    A ripple effect View that can be used to do ProgressBar
    Project Address: Https://github.com/john990/WaveView
    Demo Address: https://raw.github.com/john990/WaveView/master/screenshot%26apk/demo.unaligned.apk

Eight, TextView

Contains TextView and all inherited from TextView controls. such as EditText, Button, RadioButton

  1. Android-flowtextview
    The text itself revolves around other view layout
    Project Address: Https://github.com/deano2390/FlowTextView
    : Http://i949.photobucket.com/albums/ad332/vostroman1500/1.png

  2. Android Form EditText
    edit box to validate input legitimacy, support input, English, IP, URL, and many other regular validation
    Project Address: Https://github.com/vekexasia/android-edittext-validator
    Demo Address: Https://play.google.com/store/apps/details?id=com.andreabaccega.edittextformexample

  3. Emojicon
    Supports emojis's TextView and EditText
    Project Address: Https://github.com/rockerhieu/emojicon
    Document Description: http://rockerhieu.com/emojicon/

  4. Android-circlebutton
    Android Round button, the actual implementation is inherited from ImageView
    Project Address: Https://github.com/markushi/android-circlebutton
    Demo Address: https://github.com/markushi/android-circlebutton/blob/master/example/example.apk

  5. Segmented Radio Buttons for Android
    Implementation of IOS ' s segmented controls
    Project Address: Https://github.com/vinc3m1/android-segmentedradiobutton
    Demo Address: Https://github.com/thquinn/DraggableGridView/blob/master/bin/DraggableGridViewSample.apk?raw=true

  6. Chips EditText Library
    Support the National name Association and thus choose to display the country's flag edittext, is actually through the Spannablestringbuilder realization
    Project Address: Https://github.com/kpbird/chips-edittext-library
    Demo Address: Https://github.com/kpbird/chips-edittext-library/tree/master/ChipsEditTextDemo/bin

  7. Autofittextview
    Fixed boundary content font size adaptive TextView
    Project Address: Https://github.com/grantland/android-autofittextview

  8. Shimmer for Android
    The TextView of Light in words
    Project Address: Https://github.com/RomainPiel/Shimmer-android

  9. Titanic
    A textview that can show the rise and fall of the water level (not knowing how to describe the narrative embarrassment)
    Project Address: Https://github.com/RomainPiel/Titanic

  10. Android-iconify
    Textview,menu,button with icon, etc.
    Project Address: Https://github.com/JoanZapata/android-iconify

  11. Calligraphy
    Let's make it easier to define fonts in Android development
    Project Address: Https://github.com/chrisjenx/Calligraphy

  12. Creditsroll
    TextView like the Star Wars subtitle effect
    Project Address: Https://github.com/frakbot/CreditsRoll

  13. Android-process-buton
    button with loading or submitting progress
    Project Address: Https://github.com/dmytrodanylyk/android-process-buton

  14. Fbutton
    Flat button
    Project Address: Https://github.com/hoang8f/android-flat-button
    Demo Address: Https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo

  15. Floatingactionbutton
    A control similar to the Android Google + floating feature button that responds to the scroll events of the ListView.

    When the list is scrolled up, it will be displayed on its own initiative. Scroll down when you are actively hiding.
    Project Address: Https://github.com/makovkastar/FloatingActionButton
    Demo Address: https://github.com/makovkastar/FloatingActionButton/tree/master/

  16. Android Saripaar
    Android Form Verification
    Project Address: https://github.com/ragunathjawahar/android-saripaar/

  17. Jumpingbeans
    The words beat like Mexican beans
    Project Address: Https://github.com/frakbot/JumpingBeans
    Demo Address: Http://play.google.com/store/apps/details?id=net.frakbot.jumpingbeans.demo

  18. Fancybuttons
    A library that helps us create beautiful buttons without a picture.
    Project Address: Https://github.com/medyo/fancybuttons
    Demo Address: Https://github.com/medyo/fancybuttons/tree/master/samples

  19. Android-robototextview
    A textview that implements all Roboto fonts, including the new Roboto slab font.
    Project Address: Https://github.com/johnkil/Android-RobotoTextView
    Demo Address: Http://play.google.com/store/apps/details?id=com.devspark.robototextview
    Demo Project: Https://github.com/johnkil/Android-RobotoTextView/tree/master/robototextview-sample
    :>

  20. Android-wizardpager
    A Form Wizard Library
    Project Address: Https://github.com/romannurik/android-wizardpager
    Demo Project: Https://github.com/str4d/android-wizardpager/tree/textfield

  21. Rippleview
    A button that implements the ripple effect of a click button that was introduced on Android L
    Project Address: Https://github.com/siriscac/RippleView
    Demo Project: Https://github.com/siriscac/RippleView/tree/master/RippleViewExample

  22. Rippleeffect
    A library that implements the material Design ripple effect, supporting the Android API + + version number.
    Project Address: Https://github.com/traex/RippleEffect
    Demo Project: Https://github.com/traex/RippleEffect/tree/master/sample

  23. Android Floating Label Widgets
    Includes a series of controls that are characterized by a default value that is not empty when the default value floats to a hint
    Project Address: Https://github.com/marvinlabs/android-floatinglabel-widgets
    Demo Address: Https://play.google.com/store/apps/details?id=com.marvinlabs.widget.floatinglabel.demo
    Online Demo:

    v=hpzd9gjcrg0&feature=youtu.be ">http://www.youtube.com/watch?v=hpzd9gjcrg0&feature=youtu.be

  24. Materialedittext
    EditText's Material Design implementation.

    Includes UI effects and some new features in Google Material Design spec.
    Project Address: Https://github.com/rengwuxian/MaterialEditText

  25. Multiactiontextview
    Ability to set the TextView of a click event to a few words in TextView
    Project Address: Https://github.com/ajaysahani/MultiActionTextView

  26. ToggleButton
    Button for state switching, like IOS, implemented with View
    Project Address: Https://github.com/zcweng/ToggleButton

  27. Slideswitch
    Switch for state switching. Can be set to an iOS-like circle, can also be set as a rectangle, with View implementation
    Project Address: Https://github.com/Leaking/SlideSwitch

  28. Expandabletextview
    TextView that can expand and shrink content.
    Project Address: Https://github.com/Manabu-GT/ExpandableTextView

Android Open Source Project Android-open-project Analysis (ii) Gridview,imageview,progressbar,textview

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.