Skip to content

Commit eb6b2e2

Browse files
author
zhangxutong
committed
拆分至lib
1 parent ddc7571 commit eb6b2e2

File tree

16 files changed

+93
-33
lines changed

16 files changed

+93
-33
lines changed

.idea/gradle.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ android {
99
targetSdkVersion 23
1010
versionCode 1
1111
versionName "1.0"
12-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
1312
}
1413
buildTypes {
1514
release {
@@ -21,10 +20,9 @@ android {
2120

2221
dependencies {
2322
compile fileTree(include: ['*.jar'], dir: 'libs')
24-
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
25-
exclude group: 'com.android.support', module: 'support-annotations'
26-
})
2723
compile 'com.android.support:appcompat-v7:23.4.0'
2824
testCompile 'junit:junit:4.12'
2925
compile 'com.android.support:recyclerview-v7:23.4.0'
26+
compile project (':swipemenulib')
27+
3028
}

app/src/main/java/mcxtzhang/swipedelmenu/FullDemo/FullDelDemoActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,13 @@
88
import android.view.View;
99
import android.widget.Toast;
1010

11+
import com.mcxtzhang.swipemenulib.SwipeMenuLayout;
12+
1113
import java.util.ArrayList;
1214
import java.util.List;
1315

1416
import mcxtzhang.listswipemenudemo.R;
1517
import mcxtzhang.swipedelmenu.SwipeBean;
16-
import mcxtzhang.swipedelmenu.view.CstSwipeDelMenu;
1718

1819
/**
1920
* 介绍:完整的删除Demo
@@ -70,7 +71,7 @@ public void onTop(int pos) {
7071
@Override
7172
public boolean onTouch(View v, MotionEvent event) {
7273
if (event.getAction() == MotionEvent.ACTION_UP) {
73-
CstSwipeDelMenu viewCache = CstSwipeDelMenu.getViewCache();
74+
SwipeMenuLayout viewCache = SwipeMenuLayout.getViewCache();
7475
if (null != viewCache) {
7576
viewCache.smoothClose();
7677
}

app/src/main/java/mcxtzhang/swipedelmenu/FullDemo/FullDelDemoAdapter.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
import android.widget.TextView;
1111
import android.widget.Toast;
1212

13+
import com.mcxtzhang.swipemenulib.SwipeMenuLayout;
14+
1315
import java.util.List;
1416

1517
import mcxtzhang.listswipemenudemo.R;
1618
import mcxtzhang.swipedelmenu.SwipeBean;
17-
import mcxtzhang.swipedelmenu.view.CstSwipeDelMenu;
1819

1920
/**
2021
* 介绍:
@@ -41,7 +42,7 @@ public FullDelDemoVH onCreateViewHolder(ViewGroup parent, int viewType) {
4142

4243
@Override
4344
public void onBindViewHolder(final FullDelDemoVH holder, final int position) {
44-
((CstSwipeDelMenu) holder.itemView).setIos(false).setLeftSwipe(position % 2 == 0 ? true : false);//这句话关掉IOS阻塞式交互效果 并依次打开左滑右滑
45+
((SwipeMenuLayout) holder.itemView).setIos(false).setLeftSwipe(position % 2 == 0 ? true : false);//这句话关掉IOS阻塞式交互效果 并依次打开左滑右滑
4546

4647
holder.content.setText(mDatas.get(position).name + (position % 2 == 0 ? "我右白虎" : "我左青龙"));
4748

app/src/main/java/mcxtzhang/swipedelmenu/ListViewDelDemoActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@
66
import android.widget.ListView;
77
import android.widget.Toast;
88

9+
import com.mcxtzhang.swipemenulib.SwipeMenuLayout;
10+
911
import java.util.ArrayList;
1012
import java.util.List;
1113

1214
import mcxtzhang.listswipemenudemo.R;
1315
import mcxtzhang.swipedelmenu.utils.CommonAdapter;
1416
import mcxtzhang.swipedelmenu.utils.ViewHolder;
15-
import mcxtzhang.swipedelmenu.view.CstSwipeDelMenu;
1617

1718
public class ListViewDelDemoActivity extends AppCompatActivity {
1819
private static final String TAG = "zxt";
@@ -43,7 +44,7 @@ public void onClick(View v) {
4344
public void onClick(View v) {
4445
Toast.makeText(ListViewDelDemoActivity.this, "删除:" + position, Toast.LENGTH_SHORT).show();
4546
//在ListView里,点击侧滑菜单上的选项时,如果想让擦花菜单同时关闭,调用这句话
46-
((CstSwipeDelMenu) holder.getConvertView()).quickClose();
47+
((SwipeMenuLayout) holder.getConvertView()).quickClose();
4748
mDatas.remove(position);
4849
notifyDataSetChanged();
4950
}

app/src/main/res/layout/activity_linear_layout_del_demo.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
android:orientation="vertical"
99
tools:context="mcxtzhang.swipedelmenu.LinearLayoutDelDemoActivity">
1010

11-
<mcxtzhang.swipedelmenu.view.CstSwipeDelMenu
11+
<com.mcxtzhang.swipemenulib.SwipeMenuLayout
1212
android:layout_width="match_parent"
13-
android:clickable="true"
14-
android:layout_height="wrap_content">
13+
android:layout_height="wrap_content"
14+
android:clickable="true">
1515

1616
<LinearLayout
1717
android:id="@+id/llContent"
@@ -69,13 +69,13 @@
6969
android:text="删除"
7070
android:textColor="@android:color/white"/>
7171

72-
</mcxtzhang.swipedelmenu.view.CstSwipeDelMenu>
72+
</com.mcxtzhang.swipemenulib.SwipeMenuLayout>
7373

7474

75-
<mcxtzhang.swipedelmenu.view.CstSwipeDelMenu
75+
<com.mcxtzhang.swipemenulib.SwipeMenuLayout
7676
android:layout_width="match_parent"
77-
android:clickable="true"
78-
android:layout_height="wrap_content">
77+
android:layout_height="wrap_content"
78+
android:clickable="true">
7979

8080
<LinearLayout
8181
android:id="@+id/llContent2"
@@ -133,7 +133,7 @@
133133
android:text="删除"
134134
android:textColor="@android:color/white"/>
135135

136-
</mcxtzhang.swipedelmenu.view.CstSwipeDelMenu>
136+
</com.mcxtzhang.swipemenulib.SwipeMenuLayout>
137137

138138

139139
</LinearLayout>

app/src/main/res/layout/item_cst_swipe.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<mcxtzhang.swipedelmenu.view.CstSwipeDelMenu
2+
<com.mcxtzhang.swipemenulib.SwipeMenuLayout
33
xmlns:android="http://schemas.android.com/apk/res/android"
44
android:layout_width="match_parent"
55
android:layout_height="100dp"
@@ -58,4 +58,4 @@
5858
android:textColor="@android:color/white"/>
5959
</RelativeLayout>-->
6060

61-
</mcxtzhang.swipedelmenu.view.CstSwipeDelMenu>
61+
</com.mcxtzhang.swipemenulib.SwipeMenuLayout>

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
jcenter()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:2.2.1'
8+
classpath 'com.android.tools.build:gradle:2.2.2'
99

1010
// NOTE: Do not place your application dependencies here; they belong
1111
// in the individual module build.gradle files

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
include ':app'
1+
include ':app', ':swipemenulib'

0 commit comments

Comments
 (0)