GitPedia
Tencent

Tencent/QMUI_Android

提高 Android UI 开发效率的 UI 库

30 Releases
Latest: 4y ago
2.0.1Latest
cgspinecgspine·4y ago·August 18, 2021
GitHub

1. Published to MavenCentral. 2. Updated dep versions.

2.0.0-alpha11
cgspinecgspine·5y ago·December 7, 2020
GitHub

1. Feature: Added a new widget: QMUINavFragment. 2. Remove LazyLifecycle, use maxLifecycle for replacement. 3. Some bug fixes.

2.0.0-alpha10
cgspinecgspine·6y ago·June 8, 2020
GitHub

1. Feature: Added a new widget: QMUISchemeHandler. 2. Feature: Supported to remove section title if only one section in QMUIStickSectionAdapter. 3. Feature: Supported to add a QMUISkinApplyListener to View. 4. Feature: Add a boolean return value for QMUITabSegment#OnTabClickListener to decide to interrupt the event or not. 5. Some bug fixes.

2.0.0-alpha09
cgspinecgspine·6y ago·May 9, 2020
GitHub

1. Some bug fixes.

2.0.0-alpha08
cgspinecgspine·6y ago·April 28, 2020
GitHub

1. Feature: Add new widget QMUISeekBar. 2. Feature: Provide QMUIFragment#registerEffect to replace startFragmentForResult. 3. Feature: Provide QMUINavFragment to support child fragment navigation. 4. Feature: Refactor swipe back to support muti direction. 5. Some bug fixes.

2.0.0-alpha07
cgspinecgspine·6y ago·April 6, 2020
GitHub

1. Add OnProgressChangeListener for QMUIProgressBar. 2. Add skin support for CompoundButton. 3. Some bug fixes.

2.0.0-alpha06
cgspinecgspine·6y ago·April 1, 2020
GitHub

1. Features: Add new widget QMUITabSegment2 to support ViewPager2. 2. Remove the skin's default usage. 3. QMUILayout support radius which is half of the view height or width. 4. Some bug fixes.

2.0.0-alpha05
cgspinecgspine·6y ago·March 9, 2020
GitHub

1. Improve QMUISkinManager. 2. Remove QMUIBottomSheet's overScrollMode.

2.0.0-alpha04
cgspinecgspine·6y ago·March 4, 2020
GitHub

1. Features: Add new widget: QMUIPullLayout. 2. Features: Add new widget: QMUIRVItemSwipeAction. 3. Support muti instance for QMUISkinManager. 5. Some bug fixes.

2.0.0-alpha03
cgspinecgspine·6y ago·January 7, 2020
GitHub

1. Feature: Add js bridge support with QMUIBridgeWebViewClient. 2. Some bug fixes.

2.0.0-alpha02
cgspinecgspine·6y ago·December 2, 2019
GitHub

1. Bugfix: Crash Happened on Android 7 and lower. 2. Bugfix: QMUIBottomSheet overlapped the navigation bar.

2.0.0-alpha01
cgspinecgspine·6y ago·November 30, 2019
GitHub

1. Migrated the library to Androidx and updated minSdkVersion to 19. 2. Provided dark mode(skin) support. Almost all widgets are covered. 3. Refactor some widget such as QMUIPopup, QMUITabSegment. Provided more function. 4. Provided some simple kotlin methods.

1.4.4
cgspinecgspine·6y ago·November 20, 2019
GitHub

1. Updated arch library to 0.7.0. Provided more swiping back control. 2. Updated qmui library to 1.4.4. Fixed known bugs.

1.4.0
cgspinecgspine·6y ago·July 12, 2019
GitHub

1. Updated arch library to 0.6.0. Provide annotation MaybeFirstIn and DefaultFirstFragment. 2. Updated lint library to 1.1.0 to Support Android Studio 3.4+. 3. Replaced parent theme of QMUI.Compat with Theme.AppCompat.DayNight. 4. Fixed issues: #636, and #642

1.3.4
chanthuangchanthuang·6y ago·July 5, 2019
GitHub

1. Bug fix: EditTextStyle in themes didn't apply to EditText in QMUIDialog.EditTextDialogBuilder. #640

1.3.3
chanthuangchanthuang·7y ago·June 17, 2019
GitHub

1. Bug fix: QMUIVerticalTextView‘s content appears on padding area. 2. Issue fixes: #623

1.3.1
cgspinecgspine·7y ago·June 6, 2019
GitHub

1. Added a new widget: [QMUIContinuousNestedScrollLayout](https://github.com/Tencent/QMUI_Android/wiki/QMUIContinuousNestedScrollLayout). 2. Added a new widget: QMUIRadiusImageView2. Implemented with QMUILayout. 3. Updated arch library to 0.5.0. Fixed issues on new androidx version. 4. Features: QMUIQQFaceView supports paragraph space when ellipsize at the end. 5. Features: QMUITabSegment supports space weight. 6. Features: QMUIPullRefreshLayout added method setToRefreshDirectly(). 7. Fixed issues: #562,#562 and, #563.

1.2.0
cgspinecgspine·7y ago·February 14, 2019
GitHub

1. Added a new widget: QMUIStickySectionLayout; 2. Supported startFragmentForResult in child fragment. #499

1.1.12
cgspinecgspine·7y ago·January 9, 2019
GitHub

1. Fixed drag issues when refreshing. 2. Fixed the crash in QMUIPopup under Android 4.4 because of webp.

1.1.11
cgspinecgspine·7y ago·January 2, 2019
GitHub

1. Updated arch library to 0.3.0. Now developer must update support library to 28 or use androidx. 2. Feature: Added custom typeface support in QMUITabSegment. 3. Fixed a bug that QMUICollapsingTopBarLayout will lose title if swipe back. 4. Fixed a bug that span click event is not triggered in QMUIQQFaceView. #473

1.1.10
cgspinecgspine·7y ago·November 26, 2018
GitHub

1. Simplified the use of QMUIWebContainer. 2. Refactored QMUITabSegment to handle operations such as reducing item.

1.191.1.9
cgspinecgspine·7y ago·November 22, 2018
GitHub

1. Fixed an error that fitSystemWindows does not work in QMUIWebContainer. 2. Fixed an error that swiping back would blink.

1.1.8
cgspinecgspine·7y ago·November 21, 2018
GitHub

1. Implemented QMUIWebView (beta), where supports for env(safe-area-inset-*) in css were added. 2. Feature: QMUIQQFaceView supports gravity(left/right/center-horizontal) attributes. 3. Feature: allows setting shadow color on Android ROM version 9 and higher. 4. Feature: allows control of the size of left icon in QMUIGroupListView.Section by calling the method setLeftIconSize. 5. Feature: supports custom web url matcher in QMUILinkify. 6. Fixed some bugs and increased code robustness.

1.1.6
cgspinecgspine·7y ago·August 13, 2018
GitHub

1. Feature: QMUINotchHelper, a new helper class for notch compatibility. 2. Added "more" click event to QMUIQQFaceView. 3. Added text color setter for QMUITouchableSpan. 4. The method startFragmentAndDestroyCurrent in QMUIFragment supports transfer of target fragment. 5. Fixed issues: #334, and #352.

1.1.5
cgspinecgspine·8y ago·June 13, 2018
GitHub

1. Code optimization for QMUIDialog. 2. Added a return value to KeyboardVisibilityEventListener, which determines whether OnGlobalLayoutListener is deleted. 3. Bug fix: getSignCount() in QMUITabSegment should return 0 if view is not visible. 4. Bug fix: fixed incorrect layout of translucent status bar may appear in Android 4.4. 5. Issue fixes: #304, and #308.

1.1.4
cgspinecgspine·8y ago·June 8, 2018
GitHub

1. Added a new widget: QMUIPriorityLinearLayout. 2. Bug fix: marginRight does not make sense for controlling the position of signCount, it should use marginLeft. 3. Issue fixes: #165, and #247.

1.1.3
cgspinecgspine·8y ago·May 29, 2018
GitHub

1. Feature: delay validation of QMUIFragment.canDragBack() until a pop gesture occurs. This feature allows you to control pop gesture on the fly. 2. Replace QMUIMaterialProgressDrawable with CircularProgressDrawable, an official implementation. 3. Issue fixes: #254, #258, #284, #285, #293, and #294.

1.1.0
cgspinecgspine·8y ago·March 26, 2018
GitHub

1. Added QMUILayout, making it easy to implement shadows, radii, and separators. 2. Refactored the theme usage of QMUITopbar. 3. Refactored QMUIDialog for more flexible configuration. 4. Updated arch library to 0.0.3 to provide methods runAfterAnimation and startFragmentForResult. 5. Bug fixes: #125, #127, #132, #141, #177, #184, #198, #200, #209, and #213.

1.0.6
cgspinecgspine·8y ago·December 21, 2017
GitHub

[feature] with a new control parameter, different icon bounds can work in QMUITabSegment #117 [feature] added a method in QMUITabSegment to control icon position in java #116 [feature] added a new component called QMUIWrapContentScrollView, it's height is wrapContent but limited by maxHeight [bugfix] the icon not displays in QMUITabSegment if the icon is positioned to bottom #116 [bugfix] QMUIDialog built by MessageDialogBuilder can not scroll when the message is long #114

1.0.5
cgspinecgspine·8y ago·December 15, 2017
GitHub

【更新】QMUIAlpha系列组件的父类修改为AppCompat系列 【更新】在 theme 中添加 dialog 的 backgroundDimAmount 属性 【更新】support 依赖包升级到 27.0.1 【更新】更改 QMUICommonListItemView.setDetailText 的参数类型为 CharSequence #83 【修复】QMUIFloatLayout 居左布局时换行时的Y轴偏移值计算错误 #61 【修复】QMUITopBar 内部间距计算存在的问题 【修复】MenuBaseDialogBuilder 的子类构建的 dialog 在内容列表过长时被截断的问题 #54 #67 #105 【修复】QMUITabSegment在滚动模式下 scrollOffset 在 selectIndex > 0 时错误 #71 【修复】QMUIQQFaceView 内容过多时存在的性能问题 【修复】删除 AndroidManifest 中无用的代码 #110 【修复】修复 QMUIBasePopup 中测量可能不准确的问题 【特别说明】 support 依赖包升级到 27.0.1,如果您的项目的 compileSdkVersion 未升级到 26 及以上,并且由于某些原因暂时不能升级到 26 及以上,那么您需要在您的项目中覆盖 qmui 的 support 依赖版本 ``` configurations.all { resolutionStrategy { force "com.android.support:recyclerview-v7:$supportVersion" force "com.android.support:appcompat-v7:$supportVersion" force "com.android.support:design:$supportVersion" force "com.android.support:support-vector-drawable:$supportVersion" } } ```