All Projects → jamesmontemagno → Monodroidtoolkit

jamesmontemagno / Monodroidtoolkit

Licence: other
A toolkit for Xamarin.Android providing a lot of awesome helpers

MonoDroidToolkit

Now available on NuGet: https://www.nuget.org/packages/MonoDroid.Toolkit

Build status: Build status

Created by: James Montemagno (@JamesMontemagno)

Help from: Tomasz Cielecki (@Cheesebaron)

What is it?

MonodroidToolkit is a kit of views that I have created or port from java into Xamarin.Android (Mono for Android). I have found them very useful in my different projects.

What is included?

Views

  • VerticalTextView : Turn you text 90 or 270!
  • ScrollingTextView: Scrolls text in the view
  • GridViewNoScroll: Automatically expandes the height of the gridview so you can put it inside of a list view or scroll view
  • StickyViewPager: Disable view pager from moving if you desire
  • SelectEndEditText: EditText view that always puts cursor at the end when focus is given. Great for remote control interfaces.
  • ProgressButton: Progress Bar button ported from :@f2prateek
  • HoloCircularProgressBar: Holo Circular Progress Bar, Similar to 4.1 clock, ported from @passsy IMPORTANT I have 0 to 100 scale which differs from original

Utilities

  • SystemUiHider: port of auto hiding the ui in Android
  • NetworkUtils: Get IP/MAC/Hostname of android device
  • ImageLoader: Simple delay image loader and caching mechanism

Preferences

  • IntEditTextPrefence: Enfoces an integer is entered on an edit text preference
  • IntListPrefrences: Allows you to specify integers as the values.

Screenshots

Progress Button Circular Progress Bar

For more screenshots look in the Screenshots folder

Want to see something?

Simply open up an issue.

Apps using the toolkit

  • Have an app using the toolkit? Open an issue

License

See license file

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].