Skip to content

Commit 3d0e907

Browse files
committed
Create default padding config into deck class
1 parent 78b19b6 commit 3d0e907

File tree

1 file changed

+11
-0
lines changed
  • lib/src/main/java/com/example/lib

1 file changed

+11
-0
lines changed

lib/src/main/java/com/example/lib/Deck.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.example.lib
22

3+
import android.app.Activity
34
import android.content.Context
45
import android.support.v4.view.ViewPager
56
import android.util.AttributeSet
7+
import android.util.DisplayMetrics
68

79
/**
810
* Created by bloder on 25/08/17.
@@ -15,4 +17,13 @@ class Deck : ViewPager {
1517
init { initView() }
1618

1719
private fun initView() = this.setPageTransformer(true, CoverFlowTransformer())
20+
21+
fun useDefaultPadding(context: Activity) {
22+
val metrics = DisplayMetrics()
23+
context.windowManager.defaultDisplay.getMetrics(metrics)
24+
val padding = (metrics.widthPixels * 0.08).toInt()
25+
setPadding(padding, 0, padding, 0)
26+
clipToPadding = false
27+
pageMargin = 0
28+
}
1829
}

0 commit comments

Comments
 (0)