Skip to content

Commit

Permalink
Merge pull request #215 from skydoves/fix/overlay-padding
Browse files Browse the repository at this point in the history
Fix overlay padding units (#212)
  • Loading branch information
skydoves authored Jul 28, 2021
2 parents ca41ff9 + dcd8e81 commit 38ae711
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
4 changes: 2 additions & 2 deletions balloon/src/main/java/com/skydoves/balloon/Balloon.kt
Original file line number Diff line number Diff line change
Expand Up @@ -1495,7 +1495,7 @@ class Balloon(
@set:JvmSynthetic
var overlayColor: Int = Color.TRANSPARENT

@JvmField @Dp
@JvmField @Px
@set:JvmSynthetic
var overlayPadding: Float = 0f

Expand Down Expand Up @@ -2182,7 +2182,7 @@ class Balloon(
}

/** sets a padding value of the overlay shape internally. */
fun setOverlayPadding(@Dp value: Float) = apply { this.overlayPadding = value }
fun setOverlayPadding(@Dp value: Float) = apply { this.overlayPadding = value.dp }

/** sets a padding value of the overlay shape internally using dimension resource.. */
fun setOverlayPaddingResource(@DimenRes value: Int) = apply {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ import android.util.AttributeSet
import android.view.View
import androidx.annotation.ColorInt
import androidx.annotation.Px
import com.skydoves.balloon.annotations.Dp
import com.skydoves.balloon.extensions.dimen
import com.skydoves.balloon.extensions.dp

/**
* BalloonAnchorOverlayView is an overlay view for highlighting an anchor
Expand Down Expand Up @@ -67,8 +65,8 @@ class BalloonAnchorOverlayView @JvmOverloads constructor(
@Px private var _overlayPadding: Float = 0f
var overlayPadding: Float
@Px get() = _overlayPadding
set(@Dp value) {
_overlayPadding = value.dp
set(@Px value) {
_overlayPadding = value
invalidate()
}

Expand Down

0 comments on commit 38ae711

Please sign in to comment.