Constructor 링크 복사

해당 클래스는 builder를 통해서 생성이 가능하며 직접 생성은 불가능합니다. 입력된 정보를 바탕으로 build를 호출하는 시점에 속성 변경이 불가능한 KNMapCalloutBubbleUpdate 객체를 생성합니다.

말풍선의 제목을 설정합니다.

예시 코드 말풍선 제목 설정하기
fun createKNMapCalloutBubbleUpdate(builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate {
  return builder.build()
}
fun createKNMapCalloutBubbleUpdate(builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate {
  return builder.build()
}
코드가 숨겨졌습니다.

함수 링크 복사

말풍선의 표시될 주 제목을 설정합니다.

fun setTitle( title: String ): Builder
예시 코드 setTitle:
fun inputBubbleTitle(title: String): KNMapCalloutBubbleUpdate.Builder {
    return KNMapCalloutBubbleUpdate.Builder().setTitle(title)
}
fun inputBubbleTitle(title: String): KNMapCalloutBubbleUpdate.Builder {
    return KNMapCalloutBubbleUpdate.Builder().setTitle(title)
}
코드가 숨겨졌습니다.

title
표시될 주 제목

말풍선의 부제목을 설정합니다.

fun setSubTitle( title: String? ): Builder
예시 코드 setSubTitle:
fun inputBubbleSubTitle(subTitle: String?, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setSubTitle(subTitle)
}
fun inputBubbleSubTitle(subTitle: String?, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setSubTitle(subTitle)
}
코드가 숨겨졌습니다.

title
표시될 부제목

말풍선 제목의 글씨체를 설정합니다.

fun setTitleFont( titleFont: Typeface ): Builder
예시 코드 setTitleFont:
fun inputBubbleTextFont(typeFace: TypeFace, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setTitleFont(typeFace)
}
fun inputBubbleTextFont(typeFace: TypeFace, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setTitleFont(typeFace)
}
코드가 숨겨졌습니다.

titleFont
말풍선 제목의 글씨체

말풍선 주 제목의 글자 크기를 설정합니다.

fun setTitleTextSize( titleTextSize: Float ): Builder
예시 코드 setTitleTextSize:
fun inputBubbleTitleTextSize(textSize: Float, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setTitleTextSize(textSize)
}
fun inputBubbleTitleTextSize(textSize: Float, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setTitleTextSize(textSize)
}
코드가 숨겨졌습니다.

titleTextSize
말풍선 주 제목의 글자 크기

말풍선 부제목의 글자 크기를 설정합니다.

fun setSubTitleTextSize( subTitleTextSize: Float ): Builder
예시 코드 setSubTitleTextSize:
fun inputBubbleSubTitleTextSize(subTextSize: Float, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setSubTitleTextSize(subTextSize)
}
fun inputBubbleSubTitleTextSize(subTextSize: Float, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setSubTitleTextSize(subTextSize)
}
코드가 숨겨졌습니다.

subTitleTextSize
말풍선 부제목의 글자 크기

말풍선 주 제목의 글자 색상을 설정합니다.

fun setTitleFontColor( titleFontColor: Int ): Builder
예시 코드 setTitleFontColor:
fun inputBubbleTitleTextColor(titleColor: Int, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setTitleFontColor(titleColor)
}
fun inputBubbleTitleTextColor(titleColor: Int, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
    return builder.setTitleFontColor(titleColor)
}
코드가 숨겨졌습니다.

titleFontColor
말풍선 주 제목의 글자 색상

말풍선 부제목의 글자 색상을 설정합니다.

fun setSubTitleFontColor( subTitleFontColor: Int ): Builder
예시 코드 setSubTitleFontColor:
fun inputBubbleSubTitleTextColor(subTitleColor: Int, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
     return builder.setSubTitleFontColor(subTitleColor)
}
fun inputBubbleSubTitleTextColor(subTitleColor: Int, builder: KNMapCalloutBubbleUpdate.Builder): KNMapCalloutBubbleUpdate.Builder {
     return builder.setSubTitleFontColor(subTitleColor)
}
코드가 숨겨졌습니다.

subTitleFontColor
말풍선 부제목의 글자 색상