• Stars
    star
    927
  • Rank 49,282 (Top 1.0 %)
  • Language
    Java
  • License
    GNU General Publi...
  • Created almost 7 years ago
  • Updated over 5 years ago

Reviews

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

Repository Details

一个能让微信 Material Design 化的 Xposed 模块

MDWechat

简介

MDWechat 是一个能让微信 Material Design 化的 Xposed 模块.

3.x 版本可是说是 1.x 和 2.x 版本的结合.

由于 3.x 不依赖 WechatSpellbook,部分代码参(chao)考(xi) WechatSpellbook

功能

实现的功能有:

  1. 主界面 TabLayout Material 化,支持自定义图标
  2. 主界面搜索 Material 化(2.0未加入)
  3. 主界面添加悬浮按钮(FloatingActionButton),支持自定义按钮文本/图标/入口
  4. 全局头像圆角
  5. 全局 ActionBar 颜色修改
  6. 全局状态栏颜色修改,支持半透明/全透明(沉浸)
  7. 主界面列表去掉分割线,增加 Ripple 效果(按下水波纹),支持修改颜色
  8. 主界面支持隐藏 发现/设置 页面(2.0未加入)
  9. 主界面 4 个页面背景修改
  10. 支持聊天列表置顶底色修改(2.0未加入)
  11. 聊天气泡修改,支持.9图,支持修改着色,支持修改文本颜色
  12. 发现页面支持隐藏朋友圈/扫一扫/摇一摇/附近的人/游戏/购物/小程序(微信自带,2.0已去掉)
  13. 移除会话列表下拉小程序,最低支持微信 6.6.2
  14. 识别微X模块入口,移动到悬浮按钮(2.0新增)
  15. 主界面字体颜色修改(2.0新增)

版本支持

  1. 支持的微信版本: 酷安渠道版(6.5.19 6.5.22 6.5.23 6.6.0 6.6.1 6.6.2 6.6.3 6.6.5), play 版(6.5.16 6.5.23 6.6.1 6.6.2)(2.0理论上支持任何微信版本,只测试了6.6.7,其他未测)
  2. 只支持 Android 5.0 以上

效果预览

main01 main02 main03 main04 main05 chat01

使用教程

有待整理文档到 wiki

存在的问题

  1. 导致微信变卡,这是无法避免的
  2. 悬浮按钮在某些机型(魅族/中兴)上显示异常,在聊天页面会显示

感谢

  1. WechatSpellbook
  2. WechatUI
  3. 群消息助手
  4. WechatMagician

More Repositories

1

WechatBotXposed

微信回复机器人,Xposed模块
Kotlin
373
star
2

XAndroidSocket

Socket封装,支持TCP/UDP客户端和服务端,支持自定义粘包处理、验证处理、解析处理。
Java
187
star
3

SoleBooks

类似豆瓣读书,提供一个书籍查看、搜索、交流的平台
Java
119
star
4

AirCalendarView

Airbnb APP CalendarView
Java
96
star
5

DownloadProgressButton

下载显示进度按钮控件
Java
80
star
6

AndroidBestModelDemo

Model层最佳实践demo。SqlDelight、AutoValue、Gson、SqlBrite、Retrofit
Java
12
star
7

MVPMosbyDemo

MVPMosbyDemo,简单分析源码,simple source analysis
Java
12
star
8

SimpleGanK

简单的gank.io客户端,MVP(mosby)+Retrofit+Dagger2+RxJava
Java
8
star
9

BasePageIndicator

BasePageIndicator-ViewPager指示器,参考JakeWharton/ViewPagerIndicator和astuetz/PagerSlidingTabStrip的源码,写的不完善,仅供参考。
Java
8
star
10

ScrollHideView

一个随滑动显示隐藏的自定义View,类似知乎回答详情页。适用于任何页面,可自定义in/out动画。
Java
6
star
11

HoldScaleImageView

有没有这样的需求,ImageView的宽度固定,高度和图片等比例缩放后的大小一致,反之高度固定亦然。来看看这个自定义控件可能会有帮助。
Java
6
star
12

BottomNavigationView_ViewPager_Demo

官方BottomNavigationView和ViewPager使用的正确姿势
Java
3
star
13

AnkiReader

AnkiReader
Java
3
star
14

DouBanYueDu

豆瓣阅读反编译代码,导入as报错,仅供研究之用
Java
3
star
15

ProgressButton

loading MaterialProgressDrawable when a user clicks the button
Java
3
star
16

XSwipeRefreshLayout

Google SwipeRefreshLayout增强版,支持上拉下拉加载,代码做了细节修改,源地址 https://github.com/neuyu/refresh
Java
2
star
17

diaomao163_mac

Lua
2
star
18

XZhihuDay

知乎日报,完善ing,Dagger2+MVP+Retrofit,尝试在Model层引入Repository(数据库缓存和网络)
Java
2
star
19

RecyclerImageLoadPooler

RecyclerView + ImageLoaderPool
Java
1
star
20

HttpCacheTest

自定义http缓存策略,使用的okhttp和retrofit.
Java
1
star
21

source-analysis-retrofit

retrofit simple source code analysis.
Java
1
star