simplify the squareImageView creation

This commit is contained in:
tibbi 2017-09-15 23:22:33 +02:00
parent 6f3fd675e2
commit 8f8dd04920

View file

@ -14,8 +14,7 @@ class MySquareImageView : ImageView {
constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle) constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle)
override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec) val spec = if (isVerticalScrolling) widthMeasureSpec else heightMeasureSpec
val spec = if (isVerticalScrolling) measuredWidth else measuredHeight super.onMeasure(spec, spec)
setMeasuredDimension(spec, spec)
} }
} }