sephiroth74 / android-target-tooltip

Create Toast like tooltips, but targets can be specified, plus custom properties and features
MIT License
1.5k stars 278 forks source link

How can i set the gravity of the tooltip textview to 'center' #83

Closed srikanthkancheti closed 7 years ago

srikanthkancheti commented 7 years ago

Hi, I want to align the text gravity inside the tooltip to center, can please help me on this?

https://drive.google.com/file/d/0B2a3PlMKPPcIaXN0dFRZU2N3b2c/view?usp=sharing

srikanthkancheti commented 7 years ago

I fixed it by applying a custom ToolTipTextAppearance style

<style name="ToolTipLayoutCustomStyle">
    <item name="ttlm_padding">@dimen/size_25dp</item>
    <item name="ttlm_strokeColor">@android:color/transparent</item>
    <item name="ttlm_backgroundColor">@color/gunmetal</item>
    <item name="ttlm_strokeWeight">@dimen/ttlm_default_stroke_weight</item>
    <item name="ttlm_cornerRadius">@dimen/ttlm_default_corner_radius</item>
    <item name="ttlm_arrowRatio">1.4</item>
    <item name="android:gravity">center</item>
    <item name="android:textAppearance">@style/ToolTipTextAppearance</item>
    <item name="ttlm_overlayStyle">@style/ToolTipOverlayDefaultStyle</item>
    <item name="ttlm_elevation">@dimen/ttlm_default_elevation</item>
</style>

<style name="ToolTipOverlayDefaultStyle">
    <item name="android:color">?attr/colorAccent</item>
    <item name="ttlm_repeatCount">99</item>
    <item name="ttlm_duration">600</item>
    <item name="android:alpha">0.5</item>
    <item name="android:layout_margin">8dp</item>
</style>

<style name="ToolTipTextAppearance">
    <item name="android:textColor">@color/white</item>
    <item name="android:textSize">15dp</item>
    **<item name="android:gravity">center</item>**
    <item name="android:layout_gravity">center</item>
    <item name="android:textAllCaps">false</item>
</style>