All Projects → championswimmer → Android Socialbuttons

championswimmer / Android Socialbuttons

Licence: other
A library for easily implementing social login/share buttons

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Socialbuttons

Baffle
A tiny javascript library for obfuscating and revealing text in DOM elements. 😲
Stars: ✭ 1,721 (+1086.9%)
Mutual labels:  library
Cordova Browser
Apache Cordova
Stars: ✭ 142 (-2.07%)
Mutual labels:  library
Ornamentum
🚀 Lightweight, feature rich, highly configurable, UI framework agnostic, fully responsive Angular data table with no external dependencies
Stars: ✭ 143 (-1.38%)
Mutual labels:  library
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-3.45%)
Mutual labels:  library
Tosin
Initialize a npm package with everything included, from CI to documentation website
Stars: ✭ 142 (-2.07%)
Mutual labels:  library
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-1.38%)
Mutual labels:  library
Lc kicad lib
kicad production symbol and footprint library auto convert from JLC's integrate Altium Designer library
Stars: ✭ 140 (-3.45%)
Mutual labels:  library
Libcloud
Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API
Stars: ✭ 1,815 (+1151.72%)
Mutual labels:  library
Bounceview Android
Customizable bounce animation for any view like in Clash Royale app
Stars: ✭ 142 (-2.07%)
Mutual labels:  library
Android Cookie Store
Android InMemory and persistent Cookie Store for HttpURLConnection and OkHttp, with extensions to easily sync cookies in Android WebViews.
Stars: ✭ 144 (-0.69%)
Mutual labels:  library
Geojsonify
Easily add GeoJson layers to your Maps
Stars: ✭ 141 (-2.76%)
Mutual labels:  library
Rttr
C++ Reflection Library
Stars: ✭ 2,031 (+1300.69%)
Mutual labels:  library
Coinbasepro Csharp
The unofficial .NET/C# client library for the Coinbase Pro/GDAX API
Stars: ✭ 143 (-1.38%)
Mutual labels:  library
Kiwix Tools
Command line Kiwix tools: kiwix-serve, kiwix-manage, ...
Stars: ✭ 139 (-4.14%)
Mutual labels:  library
Simpleratingbar
SimpleRatingBar allows us to create a RatingBar with margin between items
Stars: ✭ 144 (-0.69%)
Mutual labels:  library
Circle Menu Android
⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion
Stars: ✭ 1,807 (+1146.21%)
Mutual labels:  library
Lib
🤖 Lets you focus on the stuff that matters
Stars: ✭ 142 (-2.07%)
Mutual labels:  library
Image Comparison
Published on Maven Central and jCenter Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation qa tests.
Stars: ✭ 145 (+0%)
Mutual labels:  library
Gradstop
JavaScript micro library to generate gradient color stops 🏳️‍🌈
Stars: ✭ 144 (-0.69%)
Mutual labels:  library
Metamodel
Mirror of Apache Metamodel
Stars: ✭ 143 (-1.38%)
Mutual labels:  library

Android SocialButtons

An android library for implementing login/share buttons easily for social networks.

As of now, this is only a UI library. This library does not provide any social network functionality. That you have to code yourself.

Paypal Donate

Build Status Release Android Arsenal

Screenshots

How to use

Include the library

You can either download the source or add to gradle via jitpack.io Add jitpack to your dependencies (in the main project folder) -

 repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }

And include the library in your dependencies (in app folder)

 dependencies {
        compile 'in.championswimmer:Android-SocialButtons:1.3'
    }

Floating Action Buttons

Usage

To use FloatingActionButtons, (for example a Facebook button), use the FABFacebook component

        <in.championswimmer.libsocialbuttons.fabs.FABSocial
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_margin="7dp"
            app:social="facebook"
             />

Customizations

Other than the color and the icon, everything else can be changed using the usual xml attributes. android:src, android:backgroundTint will have no effect even if you set them in your layout xml.

Buttons

Usage

Usual Button is also available. To use, for example a Twitter button, use the following in your xml

    <in.championswimmer.libsocialbuttons.buttons.BtnSocial
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:text="Follow on Twitter"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:social="twitter"
         />

Customizations

You have to set your own text using the android:text attribute. While the Button has it's own style predefined, you can still override the following via xml attributes -

  • android:textAllCaps (Default: false)
  • android:font-family and android:textStyle (Default: sans-serif-ligt normal)
  • android:textSize (Default: 24sp)
  • android:padding (Default: 15dp)
  • android:drawablePadding (Default: 15dp)

You cannot set android:drawableLeft and the other Right, Top, Bottom drawbles.

NOTE: If you chose to you can set no text, and you'll just get a square button with a social icon in it

Credits

License

This software is licensed under the Apache License V2.0 A copy can be found here

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].