|
|
@ -20,12 +20,12 @@
|
|
|
|
package org.isoron.uhabits.activities.habits.list.views
|
|
|
|
package org.isoron.uhabits.activities.habits.list.views
|
|
|
|
|
|
|
|
|
|
|
|
import android.content.Context
|
|
|
|
import android.content.Context
|
|
|
|
|
|
|
|
import android.graphics.text.LineBreaker.BREAK_STRATEGY_BALANCED
|
|
|
|
import android.os.Build.VERSION.SDK_INT
|
|
|
|
import android.os.Build.VERSION.SDK_INT
|
|
|
|
import android.os.Build.VERSION_CODES.LOLLIPOP
|
|
|
|
import android.os.Build.VERSION_CODES.LOLLIPOP
|
|
|
|
import android.os.Build.VERSION_CODES.M
|
|
|
|
import android.os.Build.VERSION_CODES.M
|
|
|
|
import android.os.Handler
|
|
|
|
import android.os.Handler
|
|
|
|
import android.os.Looper
|
|
|
|
import android.os.Looper
|
|
|
|
import android.text.Layout
|
|
|
|
|
|
|
|
import android.text.TextUtils
|
|
|
|
import android.text.TextUtils
|
|
|
|
import android.view.Gravity
|
|
|
|
import android.view.Gravity
|
|
|
|
import android.view.View
|
|
|
|
import android.view.View
|
|
|
@ -137,7 +137,7 @@ class HabitCardView(
|
|
|
|
maxLines = 2
|
|
|
|
maxLines = 2
|
|
|
|
ellipsize = TextUtils.TruncateAt.END
|
|
|
|
ellipsize = TextUtils.TruncateAt.END
|
|
|
|
layoutParams = LinearLayout.LayoutParams(0, WRAP_CONTENT, 1f)
|
|
|
|
layoutParams = LinearLayout.LayoutParams(0, WRAP_CONTENT, 1f)
|
|
|
|
if (SDK_INT >= M) breakStrategy = Layout.BREAK_STRATEGY_BALANCED
|
|
|
|
if (SDK_INT >= M) breakStrategy = BREAK_STRATEGY_BALANCED
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
checkmarkPanel = checkmarkPanelFactory.create().apply {
|
|
|
|
checkmarkPanel = checkmarkPanelFactory.create().apply {
|
|
|
|