2 个仓库
Systems for defining and managing view measurements using custom ratios or physical units instead of standard pixels.
Distinguishing note: Candidates are resource generators or binding tools, not runtime dimension management systems.
Explore 2 awesome GitHub repositories matching mobile development · View Dimension Managers. Refine with filters or upvote what's useful.
AndroidAutoSize is a screen adaptation library for Android that automatically scales layout dimensions and view sizes across different screen resolutions. It functions as an automatic layout scaler and view dimension manager, ensuring that user interface proportions remain consistent by referencing a base design dimension. The library allows developers to define screen measurements using alternative units such as millimeters, inches, or points instead of standard density-independent pixels. It includes capabilities for custom dimension overrides, enabling the scaling process to be disabled or
Manages screen measurements using custom ratios, millimeters, or inches instead of standard density-independent pixels.
UltraViewPager 是一个 Android UI 组件和 ViewPager 扩展,为移动屏幕提供了一个页面过渡动画库和无限分页控制器。它作为一个可重用的界面元素,用于渲染具有自定义尺寸和宽高比的分页容器。 该项目实现了循环分页导航,在到达最后一屏后循环回到第一页,从而创建一个连续的循环。它还包括一个用于自动内容轮播的定时驱动机制,以及一个基于坐标的引擎,用于在页面切换期间对视图位置和透明度值进行插值。 该库支持水平和垂直分页方向。它提供了用于页面位置指示器的工具,以及一个用于配置分页容器最大高度、最大宽度或固定宽高比的约束系统。
Provides a constraint system to configure maximum heights, maximum widths, or fixed aspect ratios for the paging container.