Skip to content

Commit aabe162

Browse files
committed
Update README.md
1 parent b28e749 commit aabe162

File tree

1 file changed

+8
-55
lines changed

1 file changed

+8
-55
lines changed

README.md

Lines changed: 8 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
WeChat
22
===
3-
4-
An Android library that help you to build app with swipe back gesture.
3+
您还在为自己的项目社交模块烦恼吗? 您还在琢磨微信的功能是怎么实现的吗? 别愁了,快来这看看吧!
4+
本项目为高仿微信,并在微信基础上对一些体验和UI上做了优化,实现功能有,
5+
好友之间文字聊天,表情,视频通话,语音,语音电话,发送文件等。
6+
群聊,从通讯录添加好友,二维码扫描添加好友,好友之间二维码扫描转账,
7+
微信公众账号消息推送、朋友圈等
8+
如果您对本项目感兴趣,欢迎加入我们开源大家庭!Family !!!
9+
510

611
Image
712
===
@@ -28,61 +33,9 @@ The latest android-support-v4.jar should be referenced by your project.
2833

2934
Usage
3035
===
31-
1. Add SwipeBackLayout as a dependency to your existing project.
32-
2. To enable SwipeBackLayout, you can simply make your `Activity` extend `SwipeBackActivity`:
33-
* In `onCreate` method, `setContentView()` should be called as usual.
34-
* You will have access to the `getSwipeBackLayout()` method so you can customize the `SwipeBackLayout`.
35-
3. Make window translucent by adding `<item name="android:windowIsTranslucent">true</item>` to your theme.
36-
37-
Simple Example
38-
===
39-
```
40-
public class DemoActivity extends SwipeBackActivity implements View.OnClickListener {
41-
private int[] mBgColors;
42-
43-
private static int mBgIndex = 0;
44-
45-
private String mKeyTrackingMode;
46-
47-
private RadioGroup mTrackingModeGroup;
48-
49-
private SwipeBackLayout mSwipeBackLayout;
50-
51-
@Override
52-
protected void onCreate(Bundle savedInstanceState) {
53-
super.onCreate(savedInstanceState);
54-
setContentView(R.layout.activity_demo);
55-
changeActionBarColor();
56-
findViews();
57-
mKeyTrackingMode = getString(R.string.key_tracking_mode);
58-
mSwipeBackLayout = getSwipeBackLayout();
59-
60-
mTrackingModeGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
61-
@Override
62-
public void onCheckedChanged(RadioGroup group, int checkedId) {
63-
int edgeFlag;
64-
switch (checkedId) {
65-
case R.id.mode_left:
66-
edgeFlag = SwipeBackLayout.EDGE_LEFT;
67-
break;
68-
case R.id.mode_right:
69-
edgeFlag = SwipeBackLayout.EDGE_RIGHT;
70-
break;
71-
case R.id.mode_bottom:
72-
edgeFlag = SwipeBackLayout.EDGE_BOTTOM;
73-
break;
74-
default:
75-
edgeFlag = SwipeBackLayout.EDGE_ALL;
76-
}
77-
mSwipeBackLayout.setEdgeTrackingEnabled(edgeFlag);
78-
saveTrackingMode(edgeFlag);
79-
}
80-
});
81-
}
82-
...
83-
```
8436

8537

38+
8639
Pull Requests
8740
===
8841
I will gladly accept pull requests for fixes and feature enhancements but please do them in the develop branch.

0 commit comments

Comments
 (0)