diff --git "a/2015-09/\345\256\211\345\215\223\350\207\252\345\256\232\344\271\211View-\350\231\232\346\213\237\346\221\207\346\235\206.md" "b/2015-09/\345\256\211\345\215\223\350\207\252\345\256\232\344\271\211View-\350\231\232\346\213\237\346\221\207\346\235\206.md" deleted file mode 100644 index 78115ce..0000000 --- "a/2015-09/\345\256\211\345\215\223\350\207\252\345\256\232\344\271\211View-\350\231\232\346\213\237\346\221\207\346\235\206.md" +++ /dev/null @@ -1,74 +0,0 @@ -# Rocker -安卓虚拟摇杆 -### 作者微博: [@安卓攻城师sloop](http://weibo.com/5459430586) - -# 说明 -由于需要制作一个控制小车移动的应用,使用按键控制不太舒服,故制作了一个虚拟摇杆。 - -该摇杆原理十分简单,就是继承一个surfaceView,然后根据用户操作不断重绘界面,同时返回给用户当前角度。 -如果用户不指定摇杆背景和摇杆,则默认绘制两个圆形,效果如下图所示。 - -rocker3 rocker3 - -摇杆的图片和背景图片可以随意指定,并且在运行过程中也可以更换(ps:图片内容需要为圆形且背景透明),指定图片后效果如下: - - rocker3 rocker3 - -## 点击这里可以观看效果视频 - - -# 使用示例: -## 1.在布局文件中添加摇杆 - - - - -## 2.找到该组件,指定摇杆图片和背景图片(可省略) - - Rocker rocker = (Rocker) findViewById(R.id.rudder); - Bitmap rocker_bg = BitmapFactory.decodeResource(getResources(), R.drawable.rocker_bg1); - Bitmap rocker_ctrl = BitmapFactory.decodeResource(getResources(), R.drawable.rocker_ctrl); - rocker.setRockerBg(rocker_bg); - rocker.setRockerCtrl(rocker_ctrl); - -## 3.设置监听器获得摇杆状态 - - rocker.setRudderListener(new Rocker.RudderListener() { - @Override - public void onSteeringWheelChanged(int action, int angle) { - if (action == Rocker.ACTION_RUDDER) { - //TODO:事件实现 - Log.e("夹角", "angle"+angle); - } - } - }); - -# 组件设置参数的方法: - - /** 设置摇杆背景图 */ - public void setRockerBg(Bitmap bitmap) { - rocker_bg = Bitmap.createScaledBitmap(bitmap, mWheelRadius * 2, mWheelRadius * 2, true); - } - - /** 设置摇杆图片 */ - public void setRockerCtrl(Bitmap bitmap) { - rocker_ctrl = Bitmap.createScaledBitmap(bitmap, mRudderRadius * 2, mRudderRadius * 2, true); - } - - /** 设置摇杆活动半径 */ - public void setmWheelRadius(int radius) { - mWheelRadius = DensityUtil.dip2px((ContextThemeWrapper) context, radius); - } - - /** 设置摇杆半径 */ - public void setmRudderRadius(int radius) { - mRudderRadius = DensityUtil.dip2px((ContextThemeWrapper) context, radius); - } - -#### ps:摇杆位置默认处于surfaceView的中心,故这里没有提供设置摇杆位置的方法。 - -### 参考的文章: [android 虚拟摇杆图片版](http://blog.csdn.net/jwzhangjie/article/details/8839744) -### 作者微博: [@安卓攻城师sloop](http://weibo.com/5459430586) diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273.md" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273.md" deleted file mode 100644 index 48f0c79..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273.md" +++ /dev/null @@ -1,141 +0,0 @@ -# 安卓统一添加activity切换动画 - --- -## 背景说明 -#### 在实际 的应用开发过程中各种动画的使用不仅能使用户感觉起来更加流畅而且合适的动画效果可以帮助用户快速的熟悉应用操作,对提升用户体验来说,动画是必不可少的。 - -#### 在安卓2.0之后,安卓提供了一个很方便的API用来设置安卓界面切换动画:overridePendingTransition(EnterAnim, ExitAnim); - -## 发现问题 -####但是这里有一个缺点,就是每次打开activity之前都要重写这个动画效果,如果activity比较多岂不是要重复的写很多遍?对于追(lan)求(ai)简(wan)洁(qi)优(huan)美(zhe)的程序员怎么可以忍受。 - -#### 既然出现问题就要解决,如何才能简洁优雅的为activity添加动画效果呢? - -## 分析解决 -#### 作为一个有(fei)追(chang)求(lan)的程序员,自然想在界面切换的时候就能自动添加动画效果。 - -#### 一般来说,如果想让某一类组件均具有相同的效果我们首先想到的就是重写这个组件的基类,然后让组件继承这个基类。这个是与Activity相关的内容,我们就自己实现一个Activity的基类,重写里面相关部分的函数。 - -## 结果演示 -#### 为了方便大家理解我们就做一个小例子。 -#### 先看一下效果(质量不太好 见谅): -![这里写图片描述](http://img.blog.csdn.net/20151014211203884) - -### 1.准备动画文件 -(开启新界面用到的两个动画文件) -create_zoomin.xml -``` - - - - -``` - -create_zoomout.xml -``` - - - - - -``` -(页面结束返回到上一页用到的两个动画文件) - -finish_zoomin.xml -``` - - - - -``` -finish_zoomout.xml -``` - - - - - -``` -### 2.自定义Activity基类 - -BaseActivity.java -``` - public class BaseActivity extends AppCompatActivity { - - /** - * 打开activity - */ - protected void openActivity(Class cls) { - openActivity(this, cls); - overridePendingTransition(R.anim.create_zoomin, R.anim.create_zoomout); - } - - /** - * 打开activity - */ - public static void openActivity(Context context, Class cls) { - Intent intent = new Intent(context, cls); - context.startActivity(intent); - } - - @Override - public void finish() { - super.finish(); - overridePendingTransition(R.anim.finish_zoomin, R.anim.finish_zoomout); - } - } -``` - -### 3.让所有Activity继承自BaseActivity -例如: -``` -public class MainActivity extends BaseActivity { -} -``` -### 4.在需要打开新页面时只使用openActivity函数 -例如: -``` -openActivity(SeccondActivity.class); -``` - -### 基本就是这样了,看我罗嗦了半天,其实原理很简单,感兴趣的小伙伴可以直接去看源码: 【ActivityAnimTest】 diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\345\233\276\347\211\207/ActivityAnimArt.gif" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\345\233\276\347\211\207/ActivityAnimArt.gif" deleted file mode 100644 index e52974f..0000000 Binary files "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\345\233\276\347\211\207/ActivityAnimArt.gif" and /dev/null differ diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/AndroidManifest.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/AndroidManifest.xml" deleted file mode 100644 index 47a9e71..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/AndroidManifest.xml" +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/BaseActivity.java" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/BaseActivity.java" deleted file mode 100644 index 99a88da..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/BaseActivity.java" +++ /dev/null @@ -1,37 +0,0 @@ -package com.sloop.avtivityanim; - -import android.content.Context; -import android.content.Intent; -import android.support.v7.app.AppCompatActivity; - - -/** - * 基类 用于提供一些基础方法和属性 - * - * @author admin - */ -public class BaseActivity extends AppCompatActivity { - - /** - * 打开activity - */ - protected void openActivity(Class cls) { - openActivity(this, cls); - overridePendingTransition(R.anim.create_zoomin, R.anim.create_zoomout); - } - - /** - * 打开activity - */ - public static void openActivity(Context context, Class cls) { - Intent intent = new Intent(context, cls); - context.startActivity(intent); - } - - @Override - public void finish() { - super.finish(); - overridePendingTransition(R.anim.finish_zoomin, R.anim.finish_zoomout); - } - -} diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/MainActivity.java" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/MainActivity.java" deleted file mode 100644 index 8405c6d..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/MainActivity.java" +++ /dev/null @@ -1,33 +0,0 @@ -package com.sloop.avtivityanim; - -import android.os.Bundle; -import android.view.View; -import android.widget.Button; - -public class MainActivity extends BaseActivity implements View.OnClickListener { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); - - Button previous = (Button) findViewById(R.id.previous); - Button next = (Button) findViewById(R.id.next); - - previous.setOnClickListener(this); - next.setOnClickListener(this); - - previous.setVisibility(View.GONE); - } - - @Override - public void onClick(View v) { - switch (v.getId()){ - case R.id.previous: - break; - case R.id.next: - openActivity(SeccondActivity.class); - break; - } - } -} diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/SeccondActivity.java" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/SeccondActivity.java" deleted file mode 100644 index 5950eca..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/SeccondActivity.java" +++ /dev/null @@ -1,34 +0,0 @@ -package com.sloop.avtivityanim; - -import android.os.Bundle; -import android.view.View; -import android.widget.Button; - -public class SeccondActivity extends BaseActivity implements View.OnClickListener { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_seccond); - - Button previous = (Button) findViewById(R.id.previous); - Button next = (Button) findViewById(R.id.next); - - previous.setOnClickListener(this); - next.setOnClickListener(this); - - - } - - @Override - public void onClick(View v) { - switch (v.getId()){ - case R.id.previous: - finish(); - break; - case R.id.next: - openActivity(ThirdActivity.class); - break; - } - } -} diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/ThirdActivity.java" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/ThirdActivity.java" deleted file mode 100644 index 73b664f..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/java/com/sloop/avtivityanim/ThirdActivity.java" +++ /dev/null @@ -1,34 +0,0 @@ -package com.sloop.avtivityanim; - -import android.os.Bundle; -import android.view.View; -import android.widget.Button; - -public class ThirdActivity extends BaseActivity implements View.OnClickListener { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_third); - - Button previous = (Button) findViewById(R.id.previous); - Button next = (Button) findViewById(R.id.next); - - previous.setOnClickListener(this); - next.setOnClickListener(this); - - next.setVisibility(View.GONE); - - } - - @Override - public void onClick(View v) { - switch (v.getId()){ - case R.id.previous: - finish(); - break; - case R.id.next: - break; - } - } -} diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/create_zoomin.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/create_zoomin.xml" deleted file mode 100644 index 7109527..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/create_zoomin.xml" +++ /dev/null @@ -1,13 +0,0 @@ - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/create_zoomout.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/create_zoomout.xml" deleted file mode 100644 index 536ca55..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/create_zoomout.xml" +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/finish_zoomin.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/finish_zoomin.xml" deleted file mode 100644 index 71412f2..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/finish_zoomin.xml" +++ /dev/null @@ -1,12 +0,0 @@ - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/finish_zoomout.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/finish_zoomout.xml" deleted file mode 100644 index e445c27..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/anim/finish_zoomout.xml" +++ /dev/null @@ -1,18 +0,0 @@ - - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg1.png" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg1.png" deleted file mode 100644 index 8c2e992..0000000 Binary files "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg1.png" and /dev/null differ diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg2.png" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg2.png" deleted file mode 100644 index 2a5954a..0000000 Binary files "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg2.png" and /dev/null differ diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg3.png" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg3.png" deleted file mode 100644 index be9f938..0000000 Binary files "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/bg3.png" and /dev/null differ diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/sloop.png" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/sloop.png" deleted file mode 100644 index 66697ed..0000000 Binary files "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/drawable/sloop.png" and /dev/null differ diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_main.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_main.xml" deleted file mode 100644 index a6ab33b..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_main.xml" +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_seccond.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_seccond.xml" deleted file mode 100644 index 9311989..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_seccond.xml" +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_third.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_third.xml" deleted file mode 100644 index 2c6a1f5..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/activity_third.xml" +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - diff --git "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/content_main.xml" "b/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/content_main.xml" deleted file mode 100644 index 10f3520..0000000 --- "a/2015-10/\345\256\211\345\215\223\347\273\237\344\270\200\346\267\273\345\212\240activity\345\210\207\346\215\242\345\212\250\347\224\273/\346\272\220\347\240\201/main/res/layout/content_main.xml" +++ /dev/null @@ -1,28 +0,0 @@ - - - -