Skip to content

Releases: lopspower/CircularImageView

4.3.1

23 Aug 09:30
7e7577c
Compare
Choose a tag to compare

What's Changed

  • Update script to publish to Maven Central with Gradle 7.x.x
  • Update version Kotlin 1.7.10
  • Update gradle version 7.2.2
  • Update version AndroidX AppCompat 1.5.0
  • Add issue template for Bug & Report
  • Add pull request template

Full Changelog: 4.3.0...4.3.1

USAGE

implementation 'com.mikhaellopez:circularimageview:4.3.1'
Android app on Google Play

Release 4.2.0

06 Feb 17:26
1710762
Compare
Choose a tag to compare

RELEASE NOTES

  • Update Kotlin to 1.3.61
  • VectorDrawable is now draw with best quality
  • shadow_radius is now in DP

USAGE

implementation 'com.mikhaellopez:circularimageview:4.2.0'

Release 4.1.0

07 Nov 14:33
426de32
Compare
Choose a tag to compare

RELEASE NOTES

  • Update Kotlin to 1.3.50
  • Improve onMeasure method to center the circle when the main view is not square
  • Add gradient border properties: civ_border_color_start, civ_border_color_end and civ_border_color_direction
  • Add gradient circle color properties: civ_circle_color_start, civ_circle_color_end and civ_color_direction
  • Add new scaleType: FIT_CENTER, CENTER_CROP and CENTER_INSIDE

USAGE

implementation 'com.mikhaellopez:circularimageview:4.1.0'

Release 4.0.1

27 Jun 13:16
Compare
Choose a tag to compare

RELEASE NOTES

  • Update Kotlin to 1.3.40
  • Include Kotlin Stdlib in the dependencies list in pom.xml to use this library on Android Java project

USAGE

implementation 'com.mikhaellopez:circularimageview:4.0.1'

Release 4.0.0

12 Jun 11:21
51ca14c
Compare
Choose a tag to compare

RELEASE NOTES

  • CircularImageView is now rewrite in Kotlin
  • default android:elevation is now support instead of app:civ_shadow
  • Migration to AndroidX for AppCompatImageView
  • Replace app:civ_background_color by app:civ_color to manage color of circle for transparent image
  • Replace addShadow by setShadowEnable method
  • Fix shadow effect on API 28

USAGE

implementation 'com.mikhaellopez:circularimageview:4.0.0'

Release 3.1.0

04 Jul 15:52
6eb0810
Compare
Choose a tag to compare

RELEASE NOTES

  • Update gradle version
  • Update compile, target & min sdk Version
  • Remove allowBackup & supportsRtl on library
  • Improve sample
  • Update script to publish on jcenter
  • New properties to set background color for png -> civ_background_color or setBackgroundColor
  • CircularImageView extends now AppCompatImageView, you can used app:srcCompat
  • Update Licence file Apache Version 2.0
  • You can now set shadowGravity with setShadowGravity method or with civ_shadow_gravity (center, top, bottom, start or end)
  • Add ColorFilter support
  • Improve drawableToBitmap method
  • Replace cropBitmap method by center image in shader with this default size to fix memory leak from this method

USAGE

implementation 'com.mikhaellopez:circularimageview:3.1.0'

Preview and new Prefix

03 Feb 15:50
Compare
Choose a tag to compare

I update this library with:

  • Add Prefix civ in front of properties (to correct "Attribute has already been defined")
  • Fix Preview in Edit mode

New demo app on PlayStore and Fixes

10 Dec 14:24
Compare
Choose a tag to compare

New application demo app on Google Play Store:

Android app on Google Play

You can used this update with gradle:

compile 'com.mikhaellopez:circularimageview:2.1.1'

Add two new params to set shadow param

24 Nov 08:43
Compare
Choose a tag to compare

I update this library for you with two new params:

  • app:shadow_color (color) -> default BLACK
  • app:shadow_radius (float) -> default 8.0f

Or programmatically:

CircularImageView circularImageView = (CircularImageView)findViewById(R.id.yourCircularImageView);
// Add Shadow with default param
circularImageView.addShadow();
// or with custom param
circularImageView.setShadowRadius(15);
circularImageView.setShadowColor(Color.RED);

You can used this update with gradle:

compile 'com.mikhaellopez:circularimageview:2.0.2'

Add Library with Gradle

14 Oct 09:09
Compare
Choose a tag to compare

You now add this library with gradle like :

compile 'com.mikhaellopez:circularimageview:2.0.1'