@@ -94,10 +94,10 @@ class Balloon(
9494 initializeArrow()
9595 initializeBackground()
9696 initializeBalloonWindow()
97+ initializeBalloonContent()
9798 initializeBalloonListeners()
9899
99100 if (builder.layout == NO_INT_VALUE ) {
100- initializeBalloonContent()
101101 initializeIcon()
102102 initializeText()
103103 } else {
@@ -204,9 +204,11 @@ class Balloon(
204204 with (bodyView.balloon_content) {
205205 when (builder.arrowOrientation) {
206206 ArrowOrientation .BOTTOM , ArrowOrientation .TOP ->
207- setPadding(builder.arrowSize, builder.arrowSize, builder.arrowSize, builder.arrowSize)
207+ setPadding(builder.arrowSize - 2 , builder.arrowSize - 2 , builder.arrowSize - 2 ,
208+ builder.arrowSize - 2 )
208209 ArrowOrientation .LEFT , ArrowOrientation .RIGHT ->
209- setPadding(builder.arrowSize, paddingTop, paddingBottom, builder.arrowSize)
210+ setPadding(builder.arrowSize - 2 , paddingTop - 2 , paddingBottom - 2 ,
211+ builder.arrowSize - 2 )
210212 }
211213 }
212214 }
@@ -603,7 +605,7 @@ class Balloon(
603605 @JvmField @ColorInt
604606 var arrowColor: Int = NO_INT_VALUE
605607 @JvmField @Dp
606- var arrowSize: Int = context.dp2Px(15 )
608+ var arrowSize: Int = context.dp2Px(12 )
607609 @JvmField @FloatRange(from = 0.0 , to = 1.0 )
608610 var arrowPosition: Float = 0.5f
609611 @JvmField
0 commit comments