api "com.android.support:appcompat-v7:28.0.0"
api "com.android.support:recyclerview-v7:28.0.0"
api "com.android.support:design:28.0.0"
api 'com.android.support.constraint:constraint-layout:2.0.0-alpha2'
<dependency>
<groupId>jsc.kit.component</groupId>
<artifactId>BaseComponentLibrary</artifactId>
<version>_latestVersion</version>
<type>pom</type>
</dependency>
compile 'jsc.kit.component:BaseComponentLibrary:_latestVersion'
You may need to add maven url in your app gradle file as below:
allprojects {
repositories {
...
maven { url "https://dl.bintray.com/justinquote/maven" }
}
}
index | Component | Article |
---|---|---|
1 | BottomNavigationView | 给BottomNavigationView添加未读消息红点提示 |
2 | GuidePopupView | 强大实用的功能引导组件 |
3 | GuidePopupWindow | 同上 |
4 | GuideDialog | 同上 |
optimize components:
add some components:
optimize component:
update advertisement demo:
add some components:
add some components:
add guide navigation components:
update VerticalStepLinearLayout:
- support show index at LEFT or RIGHT.
- support sort index base on SORT_BASE_TOP or SORT_BASE_FIRST.
fix a bug about PermissionChecker.
add some components:
- VerticalStepLinearLayout
- BlankSpaceItemDecoration
- VerticalStepItemDecoration
- OverLayCardLayoutManager
update some components:
fix a bug about DateTimePicker : There are 12 months when the start year is same as the end year.
update demo Components activity optimize CameraMask
- 1、support two different mask shape: square and circular. Call method
setMaskShape(@MaskShape int maskShape)
to change mask shape.
- 1、add base ui structure. BaseEmptyFragmentActivity, a custom activity for loading any fragment. For example, see EmptyFragmentActivity.
- 2、optimize base view structure.
- 3、optimize component CameraMask.
- 4、add component ScannerCameraMask.
add the usage of CameraMask - CameraMaskActivity.
optimize component CameraMask:
- 1、support set tip text dynamically
- 2、support set the location of tip text dynamically
- 3、support set the location of camera lens dynamically
- 4、support set the mask color of camera lens dynamically
- 1、fix a bug about VerticalColumnarGraphView : The detail information view isn't closed when click the blank area.
- 2、update base view structure : Change BaseViewProvider's root view as ConstraintLayout.
- 3、add component CameraMask.