CircularImageView

Custom view for circular images in Android while maintaining the best draw performance

License

License

GroupId

GroupId

im.amomo.circularimageview
ArtifactId

ArtifactId

circularimageview
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

aar
Description

Description

CircularImageView
Custom view for circular images in Android while maintaining the best draw performance
Project URL

Project URL

https://github.com/googolmo/CircularImageView
Source Code Management

Source Code Management

https://github.com/googolmo/CircularImageView

Download circularimageview

How to add to project

<!-- https://jarcasting.com/artifacts/im.amomo.circularimageview/circularimageview/ -->
<dependency>
    <groupId>im.amomo.circularimageview</groupId>
    <artifactId>circularimageview</artifactId>
    <version>1.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/im.amomo.circularimageview/circularimageview/
implementation 'im.amomo.circularimageview:circularimageview:1.0'
// https://jarcasting.com/artifacts/im.amomo.circularimageview/circularimageview/
implementation ("im.amomo.circularimageview:circularimageview:1.0")
'im.amomo.circularimageview:circularimageview:aar:1.0'
<dependency org="im.amomo.circularimageview" name="circularimageview" rev="1.0">
  <artifact name="circularimageview" type="aar" />
</dependency>
@Grapes(
@Grab(group='im.amomo.circularimageview', module='circularimageview', version='1.0')
)
libraryDependencies += "im.amomo.circularimageview" % "circularimageview" % "1.0"
[im.amomo.circularimageview/circularimageview "1.0"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

CircularImageView

Custom view for circular images in Android while maintaining the best draw performance

Imgur

Usage

To make a circular ImageView, add this CircularImageView library to your project and add CircularImageView in your layout XML.

###XML

    <com.pkmmte.circularimageview.CircularImageView
        android:layout_width="250dp"
        android:layout_height="250dp"
        android:src="@drawable/image"
        app:border_color="#EEEEEE"
        app:border_width="4dp"
        app:shadow="true" />

You may use the following properties in your XML to customize your CircularImageView.

#####Properties:

  • app:border (boolean) -> default false
  • app:border_color (color) -> default WHITE
  • app:border_width (dimension) -> default 2dp
  • app:selector (boolean) -> default false
  • app:selector_color (color) -> default TRANSPARENT
  • app:selector_stroke_color (color) -> default BLUE
  • app:selector_stroke_width (dimension) -> default 2dp
  • app:shadow (boolean) -> default false

###JAVA

    CircularImageView circularImageView = (CircularImageView)findViewById(R.id.yourCircularImageView);
    circularImageView.setBorderColor(getResources().getColor(R.color.GrayLight));
    circularImageView.setBorderWidth(10);
    circularImageView.setSelectorColor(getResources().getColor(R.color.BlueLightTransparent));
    circularImageView.setSelectorStrokeColor(getResources().getColor(R.color.BlueDark));
    circularImageView.setSelectorStrokeWidth(10);
    circularImageView.addShadow();

License

CircularImageView by Pkmmte Xeleon is licensed under the Creative Commons Attribution 4.0 International License.

To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

Based on a work at https://github.com/lopspower/CircularImageView.

Versions

Version
1.0