• Stars
    star
    456
  • Rank 95,985 (Top 2 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 9 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android功能示例工程

ProjectX

所有开源控件使用示例。

Java库

  • MVPCore
    MVP设计模式基础核心,与平台无关,便于进一步实现Android或者鸿蒙的MVP设计模式。
  • JobCore
    线程异步基础核心,与平台无关,便于进一步实现Android或者鸿蒙的线程异步。
  • RetrofitHelper
    Retrofit辅助库,Gson解析,请求日志打印,解决回调强引用问题。
  • OpenType
    OpenType字体解析。

Android库

  • MVPAndroid
    Android的MVP设计模式。
  • JobAndroid
    Android线程异步辅助库。
  • FontAndroid
    Android字体解析库。
  • FTPServerAndroid
    Android平台的FTP服务器。
  • SupportAndroid
    Android 支持库,一些杂七杂八的辅助工具。
  • AppCompat
    对AndroidX的AppCompat增强,增加MVP设计模式及部分常用方法。
  • Clipboard
    超级剪切板,利用内容提供者实现剪切板复制粘贴任何数据。
  • MultifunctionalImageView
    多功能ImageView。
  • FloatingActionMode
    悬浮菜单。
  • MultifunctionalRecyclerView
    多功能RecyclerView。
  • TabStrip
    ViewPager的页面栏,包括访微信式渐变底部Tab效果、ViewPager滚动标记点、移动式下标渐变缩放Tab。
  • PagerAdapter
    ViewPager的复用回收的PagerAdapter及支持View集合的PagerAdapter。
  • WrapLayout
    自动换行布局,支持不等长不等宽子项,且可以设置垂直间距与水平间距及子项对齐模式。
  • StateLayout
    状态布局,包括状态帧布局。
  • DrawableRatingBar
    双图片评级控件,可设置图片间距,支持拖动进度及点击进度,可控制最大值最小值,及是否可手动。
  • HeaderFooterGridView
    头尾GridView,支持AUTO_FIT模式,头尾模式有两种,无反射代码。
  • MultiActionTextView
    文字可点击TextView,设置文字部分可点击,点击执行不同操作。
  • CircleProgressBar
    带载入动画的环形进度条,可高度配置,支持配置成表盘。
  • ZxingScanView
    zxing条码扫描视图。
  • SmoothInputLayout
    仿微信式,平滑输入面板,防止键盘的出现与消失导致特殊输入面板的顶起与塌陷。
  • MultiProcessSharedPreferences
    支持多进程的SharedPreferences。
  • Drawable
    Android Drawables。
  • Printer
    标准ESC-POS命令打印,固定IP或蓝牙打印,支持黑白图片打印。后续将考虑将其修改为平台无关的Java库。

其他

  • CompressPlugin
    Gradle Compress Plugin为基于Apache Commons Compress的Gradle解压插件,用于解压大多数类型的归档型压缩文件及压缩型压缩文件。

Demo

Google Play Download

支持

许可

Copyright 2021 AlexMofer

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.0

Unless required by applicable law or agreed to in writing, software distributed 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 and limitations under the License.

More Repositories

1

Printer

标准ESC-POS命令打印,固定IP或蓝牙打印,支持黑白图片打印
Java
247
star
2

CircleProgressBar

带载入动画的环形进度条,可高度配置,支持配置成表盘。
Java
114
star
3

SmoothInputLayout

仿微信式,平滑输入面板,防止键盘的出现与消失导致特殊输入面板的顶起与塌陷。
Java
108
star
4

WrapLayout

自动换行布局,水平排列子项,并自动换行,支持不等长不等宽子项,且可以设置垂直间距与水平间距及子项对齐模式。
Java
82
star
5

TabStrip

TabStrip for ViewPager
Java
41
star
6

PagerAdapter

ViewPager的复用回收的PagerAdapter及支持View集合的PagerAdapter。
Java
36
star
7

DrawableRatingBar

图片评级,双图片评级控件,可设置图片间距,支持拖动进度及点击进度,可控制最大值最小值,及是否可手动。
Java
35
star
8

SelectionView

快速跳选View,与列表视图搭配使用(ListView、RecyclerView),常用于联系人列表快速选取。
Java
32
star
9

MultiActionTextView

文字可点击TextView,设置文字部分可点击,点击执行不同操作。
Java
25
star
10

ZxingScanView

zxing条码扫描视图
Java
22
star
11

MultifunctionalImageView

多功能ImageView
Java
21
star
12

Clipboard

超级剪切板
Java
19
star
13

StateLayout

状态布局,包括状态帧布局。
Java
13
star
14

HeaderFooterGridView

头尾GridView,支持AUTO_FIT模式,头尾模式有两种,无反射代码。
Java
11
star
15

MultifunctionalRecyclerView

多功能RecyclerView
Java
5
star
16

FTPServerAndroid

Android 平台的FTP服务器
Java
4
star
17

FontAndroid

Android 字体支持
Java
2
star
18

MVPCore

MVP设计模式核心
Java
2
star
19

RetrofitHelper

Retrofit辅助库
Java
2
star
20

OpenType

字体
Java
1
star
21

SupportAndroid

Android 支持库,一些杂七杂八的辅助工具。
Java
1
star
22

JobAndroid

Job for Android
Java
1
star