Skip to content

nghiatrx/android-letter-view

Repository files navigation

android-letter-view

1. Installation

GRADLE

compile 'com.github.nghiatrx:letter-view:0.0.4'

MAVEN

<dependency>
    <groupId>com.github.nghiatrx</groupId>
    <artifactId>letter-view</artifactId>
    <version>0.0.4</version>
</dependency>

view more: https://search.maven.org/#artifactdetails%7Ccom.github.nghiatrx%7Cletter-view%7C0.0.1%7Caar

2. Demo

m1

3. Usage

CircleLetterView

Insert below code into your layout file:

<org.nghiatrx.libs.letterview.CircleLetterView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/circleLetterView"/>

Set letter:

circleLetterView.setLetter('A');

To run animation:

CircleLetterView circleLetterView = (CircleLetterView) view.findViewById(R.id.circleLetterView);
circleLetterView.setOnClickListener(new View.OnClickListener() {
     @Override
     public void onClick(View v) {
         circleLetterView.runSelectedAnimation();
     }
 });

Animation type:

circleLetterView.setAnimationType(SquareLetterView.ROTATE_ANIMATION); // default

m1

circleLetterView.setAnimationType(SquareLetterView.NONE_ANIMATION);

m2

Change default indicator

circleLetterView.setSelectedIndicatorBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.ic_call_black_24dp));

m2

Change color

circleLetterView.setColor(int color)
circleLetterView.setSelectedColor(int selectedColor)

SquareLetterView

<org.nghiatrx.libs.letterview.SquareLetterView
        android:layout_width="65dp"
        android:layout_height="65dp"
        android:id="@+id/squareLetterView"/>

m4

About

Letter view for Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages