DynamicSizes
DynamicSizes copied to clipboard
New units of measure for support all of screen devices (MDP)
DynamicSizes
New units of measure for support all of screen devices (MDP)
With this library, you can support almost 97% of screens
Install library
-
Gradle
Add jitpack.io to your root gradle file (project level) :
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the dependency in your app build.gradle
dependencies {
implementation 'com.github.MrNouri:DynamicSizes:1.0'
}
Library result

Requirements
For use this library, you should use AndroidX instead of Support
- If you used
Support library, please see this linke : DynamicSizes_support
Usage
| Types | Values |
|---|---|
| Normal sizes | mdp |
| Font size | font_mdp |
| Negative sizes | mines_mdp |
-
Example
| Types | Values |
|---|---|
| Normal sizes | _20mdp |
| Font size | _12font_mdp |
| Negative sizes | mines20mdp |
- For see more examples and above images source codes, please see this link : activity_main_mdp.xml
Thanks
Special thanks from Mickael Guillaume for this great movie UI