• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

WidgetCase: 自定义控件通用库:拿来就用,API文档详细,持续集成,长期维护 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

WidgetCase

开源软件地址:

https://gitee.com/dongni_faith/WidgetCase

开源软件介绍:

WidgetCase

特别提醒,本项目已迁移到GitHub上,因此不在对此项目做维护了;

项目介绍

跟着公司项目走了一年之久的自定义控件Library,稳定性和兼容性已有所保障。由于公司项目偏向于统计类,所以项目里更多的是这方面的控件;但既然把库都抽出来了,就绝不可能只是涉及到统计类这块,会发散到更多的应用场景中去。因此,此库会一直维护下去(决心表的很大)。当然一个人的力量总是有限的,在这期待更多志同道合的码友们的加入,大家在一起干点轰轰烈烈的事情。

效果刷一波,毕竟是看脸吃饭的年代

功能目录 & 图文混排>>>[ImgTxtMixtureView]

峰值图>>>[TaperChart & TaperChartLayout] & 渐变曲线>>>[GradientLine]

image image

渐变圆环进度>>>[GradientProBar] & 手势放大缩小图片>>>[MatrixView]

image image

圆环进度>>>[RingView & LegendRingView]

LFT:圆环进度带底部角标>>>[CircleProgressBarView] MID:带刻度的圆环>>>[GradientProBar] RGT:横向进度-带进度提示>>>[HorProBar]

自定义控件分布如下

峰值图
  1. TaperChart
  2. TaperChartLayout
  3. HorTaperChart(还有问题)
圆形进度条
  1. CircleProgress
  2. GradientProBar
  3. CircleProgressBarView
  4. CircleView
环形进度条
  1. RingView
  2. LegendRingView(内含图例)
半圆/油表
  1. HalfCircleProView
横向进度条
  1. HorProBar
  2. SectionProBar
  3. ShadowProBar
  4. LoadingLineView
渐变曲线

GradientLine

图文混排

ImgTxtMixtureView

防微信图片查看器,双击放大/缩小

MatrixView

系统控件重写
  1. FixGridView
  2. FixListView
  3. NoScrollViewPager
贝塞尔曲线练练手

PathMorphBezier

Download

Step 1.

allprojects {    repositories {        ...        maven {            url 'http://47.93.38.184:8081/nexus/content/repositories/faithhb/'        }    }}

Step 2.

Gradle:

implementation 'com.faithhb:widgetcase:1.7.8'

widgetcase最新版本:

or

aar:

implementation(name: 'hawkeye_widget-release', ext: 'aar')

or

添加本地依赖:

implementation project(':hawkeye_widget')

Proguard

-dontwarn com.dongni.**-keep class com.dongni.** { *; }# 页面modle避免混淆-keep class com.doyou.cv.bean.**{*; }-keep class com.doyou.cv.WLogger{*; }-keep class com.doyou.cv.widget.**-keepclassmembers class com.doyou.cv.widget.** {    public *;}# 工具类避免混淆-keep class com.doyou.cv.utils.**-keepclassmembers class com.doyou.cv.utils.** {    public *;}

有问题怎么办?

首先有问题的话,可以提issue,我会经常去看的,能解决的肯定会及时解决,不能解决的会想办法解决的。

想加入一起来维护这个开源项目,该怎么操作?

你可以先fork下来这个项目然后自己去修改一些网友的问题或者自己发现的问题和需要优化的地方,再通过发pr的形式给我,我会第一时间查看代码并进行测试及合并代码。这样坚持提交超过3个pr的小伙伴(并且质量不错哦),我会直接邀请他称为该项目的开发者,真正做到方便,快速的维护这个开源库。。。

联系方式:

微信:faith-hb
QQ:907167515

License

Copyright 2019 faith-hb

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at    http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap