update protype
This commit is contained in:
		
							parent
							
								
									6bb471c51d
								
							
						
					
					
						commit
						9ddeeec4bc
					
				|  | @ -6,6 +6,7 @@ import android.support.v4.view.ViewPager; | ||||||
| import android.util.Log; | import android.util.Log; | ||||||
| import android.view.View; | import android.view.View; | ||||||
| 
 | 
 | ||||||
|  | import com.deiniu.zhuike.Fragments.Fragment_booklist; | ||||||
| import com.deiniu.zhuike.Fragments.Fragment_shudan_list; | import com.deiniu.zhuike.Fragments.Fragment_shudan_list; | ||||||
| import com.flyco.tablayout.SlidingTabLayout; | import com.flyco.tablayout.SlidingTabLayout; | ||||||
| 
 | 
 | ||||||
|  | @ -53,10 +54,10 @@ public class Activity_cate_books extends Activity_base { | ||||||
|         if(mFragments ==null || mFragments.size() ==0){ |         if(mFragments ==null || mFragments.size() ==0){ | ||||||
|             mTitle = new String[]{"最热", "最新", "评分","完结"}; |             mTitle = new String[]{"最热", "最新", "评分","完结"}; | ||||||
|             mFragments = new ArrayList<>(); |             mFragments = new ArrayList<>(); | ||||||
|             mFragments.add(new Fragment_shudan_list()); |             mFragments.add(new Fragment_booklist()); | ||||||
|             mFragments.add(new Fragment_shudan_list()); |             mFragments.add(new Fragment_booklist()); | ||||||
|             mFragments.add(new Fragment_shudan_list()); |             mFragments.add(new Fragment_booklist()); | ||||||
|             mFragments.add(new Fragment_shudan_list()); |             mFragments.add(new Fragment_booklist()); | ||||||
|             Log.d(TAG,"initial fragments in tabs "); |             Log.d(TAG,"initial fragments in tabs "); | ||||||
|         } |         } | ||||||
|         Log.d(TAG,"set viewPager adapter "); |         Log.d(TAG,"set viewPager adapter "); | ||||||
|  |  | ||||||
|  | @ -4,9 +4,7 @@ import android.content.Context; | ||||||
| import android.content.SharedPreferences; | import android.content.SharedPreferences; | ||||||
| import android.graphics.Typeface; | import android.graphics.Typeface; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/18 0018. |  | ||||||
|  */ |  | ||||||
| public class Config { | public class Config { | ||||||
|     private final static String SP_NAME = "config"; |     private final static String SP_NAME = "config"; | ||||||
|     private final static String BOOK_BG_KEY = "bookbg"; |     private final static String BOOK_BG_KEY = "bookbg"; | ||||||
|  |  | ||||||
|  | @ -27,9 +27,7 @@ import java.util.List; | ||||||
| 
 | 
 | ||||||
| import butterknife.BindView; | import butterknife.BindView; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/11 0011. |  | ||||||
|  */ |  | ||||||
| public class FileActivity extends Activity_base { | public class FileActivity extends Activity_base { | ||||||
| 
 | 
 | ||||||
|     @BindView(R.id.toolbar) |     @BindView(R.id.toolbar) | ||||||
|  |  | ||||||
|  | @ -136,6 +136,11 @@ public abstract class BasicFragment extends Fragment { | ||||||
| 
 | 
 | ||||||
|     void openBook(Book book, BookListAdapter mAdapter) { |     void openBook(Book book, BookListAdapter mAdapter) { | ||||||
| 
 | 
 | ||||||
|  |         //从新从数据库抓取该书的最新阅读进度 | ||||||
|  | 
 | ||||||
|  |         Book book1 = (Book)LitePal.find(Book.class,book.getId()); | ||||||
|  |         book.setBegin(book1.getBegin()); | ||||||
|  | 
 | ||||||
|         Toast.makeText(activity, book.getBookname() + "加载",  Toast.LENGTH_SHORT).show(); |         Toast.makeText(activity, book.getBookname() + "加载",  Toast.LENGTH_SHORT).show(); | ||||||
| 
 | 
 | ||||||
|         final String path = book.getBookpath(); |         final String path = book.getBookpath(); | ||||||
|  |  | ||||||
|  | @ -82,11 +82,6 @@ public class CatalogFragment extends BasicFragment { | ||||||
|         catalogFragment.setArguments(bundle); |         catalogFragment.setArguments(bundle); | ||||||
|         return catalogFragment; |         return catalogFragment; | ||||||
|     } |     } | ||||||
|     @Override |  | ||||||
|     public View onCreateView(LayoutInflater inflater, ViewGroup container, |  | ||||||
|                              Bundle savedInstanceState) { |  | ||||||
|       return   super.onCreateView(inflater,container,savedInstanceState); |  | ||||||
| 
 | 
 | ||||||
|     } |  | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -51,7 +51,8 @@ public class Fragment_booklist extends BasicFragment { | ||||||
| 
 | 
 | ||||||
|             @Override |             @Override | ||||||
|             public void onItemClick(View view, int position) { |             public void onItemClick(View view, int position) { | ||||||
|                openBook(mData.get(position),mAdapter); |                   showBookDetail(mData.get(position).getId()); | ||||||
|  |                 //  openBook(mData.get(position),mAdapter); | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
|             @Override |             @Override | ||||||
|  |  | ||||||
|  | @ -19,9 +19,7 @@ import java.util.ArrayList; | ||||||
| 
 | 
 | ||||||
| import butterknife.BindView; | import butterknife.BindView; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/1/6. |  | ||||||
|  */ |  | ||||||
| public class MarkActivity extends Activity_base { | public class MarkActivity extends Activity_base { | ||||||
| 
 | 
 | ||||||
|     @BindView(R.id.toolbar) |     @BindView(R.id.toolbar) | ||||||
|  |  | ||||||
|  | @ -53,9 +53,7 @@ import java.util.List; | ||||||
| import butterknife.BindView; | import butterknife.BindView; | ||||||
| import butterknife.OnClick; | import butterknife.OnClick; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/15 0015. |  | ||||||
|  */ |  | ||||||
| public class ReadActivity extends  Activity_base implements SpeechSynthesizerListener { | public class ReadActivity extends  Activity_base implements SpeechSynthesizerListener { | ||||||
|     private static final String TAG = "ReadActivity"; |     private static final String TAG = "ReadActivity"; | ||||||
|     private final static String EXTRA_BOOK = "book"; |     private final static String EXTRA_BOOK = "book"; | ||||||
|  |  | ||||||
|  | @ -25,9 +25,7 @@ import java.util.Map; | ||||||
| import butterknife.BindView; | import butterknife.BindView; | ||||||
| import butterknife.ButterKnife; | import butterknife.ButterKnife; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2015/12/19. |  | ||||||
|  */ |  | ||||||
| public  class FileAdapter extends BaseAdapter { | public  class FileAdapter extends BaseAdapter { | ||||||
|     private List<File> files; |     private List<File> files; | ||||||
|     private HashMap<File,Boolean> checkMap = new HashMap<>(); |     private HashMap<File,Boolean> checkMap = new HashMap<>(); | ||||||
|  |  | ||||||
|  | @ -17,9 +17,7 @@ import com.deiniu.zhuike.utils.PageFactory; | ||||||
| import java.text.DecimalFormat; | import java.text.DecimalFormat; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/1/3. |  | ||||||
|  */ |  | ||||||
| public class MarkAdapter extends BaseAdapter { | public class MarkAdapter extends BaseAdapter { | ||||||
|     private Context mContext; |     private Context mContext; | ||||||
|     private List<BookMarks> list ; |     private List<BookMarks> list ; | ||||||
|  |  | ||||||
|  | @ -11,9 +11,7 @@ import com.deiniu.zhuike.Fragments.BookMarkFragment; | ||||||
| import com.deiniu.zhuike.Fragments.CatalogFragment; | import com.deiniu.zhuike.Fragments.CatalogFragment; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/1/12. |  | ||||||
|  */ |  | ||||||
| public class MyPagerAdapter extends FragmentPagerAdapter { | public class MyPagerAdapter extends FragmentPagerAdapter { | ||||||
|     private CatalogFragment catalogueFragment; |     private CatalogFragment catalogueFragment; | ||||||
|     private BookMarkFragment bookMarkFragment; |     private BookMarkFragment bookMarkFragment; | ||||||
|  |  | ||||||
|  | @ -29,9 +29,7 @@ import java.util.List; | ||||||
| import butterknife.BindView; | import butterknife.BindView; | ||||||
| import butterknife.ButterKnife; | import butterknife.ButterKnife; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2015/12/17. |  | ||||||
|  */ |  | ||||||
| public class ShelfAdapter extends BaseAdapter implements DragGridListener { | public class ShelfAdapter extends BaseAdapter implements DragGridListener { | ||||||
|     private Context mContex; |     private Context mContex; | ||||||
|     private List<Book> bilist; |     private List<Book> bilist; | ||||||
|  |  | ||||||
|  | @ -2,9 +2,7 @@ package com.deiniu.zhuike.bean; | ||||||
| 
 | 
 | ||||||
| import java.lang.ref.WeakReference; | import java.lang.ref.WeakReference; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/15 0015. |  | ||||||
|  */ |  | ||||||
| public class Cache { | public class Cache { | ||||||
|     private long size; |     private long size; | ||||||
|     private WeakReference<char[]> data; |     private WeakReference<char[]> data; | ||||||
|  |  | ||||||
|  | @ -5,9 +5,7 @@ import org.litepal.crud.LitePalSupport; | ||||||
| 
 | 
 | ||||||
| import java.io.Serializable; | import java.io.Serializable; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2015/12/27. |  | ||||||
|  */ |  | ||||||
| public class Book extends LitePalSupport implements Serializable{ | public class Book extends LitePalSupport implements Serializable{ | ||||||
|     private int id; |     private int id; | ||||||
|     private String bookname; |     private String bookname; | ||||||
|  |  | ||||||
|  | @ -3,9 +3,7 @@ package com.deiniu.zhuike.db; | ||||||
| 
 | 
 | ||||||
| import org.litepal.crud.LitePalSupport; | import org.litepal.crud.LitePalSupport; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Lxq on 2016/4/9. |  | ||||||
|  */ |  | ||||||
| public class BookChapter extends LitePalSupport { | public class BookChapter extends LitePalSupport { | ||||||
|     private int id; |     private int id; | ||||||
|     private String bookpath; |     private String bookpath; | ||||||
|  |  | ||||||
|  | @ -3,9 +3,7 @@ package com.deiniu.zhuike.db; | ||||||
| 
 | 
 | ||||||
| import org.litepal.crud.LitePalSupport; | import org.litepal.crud.LitePalSupport; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2015/12/27. |  | ||||||
|  */ |  | ||||||
| public class BookMarks extends LitePalSupport { | public class BookMarks extends LitePalSupport { | ||||||
|     private int id ; |     private int id ; | ||||||
|   //  private int page; |   //  private int page; | ||||||
|  |  | ||||||
|  | @ -1,8 +1,6 @@ | ||||||
| package com.deiniu.zhuike.dialog; | package com.deiniu.zhuike.dialog; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/19 0019. |  | ||||||
|  */ |  | ||||||
| public interface BaseDialog { | public interface BaseDialog { | ||||||
|     void show(); |     void show(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -17,9 +17,7 @@ import butterknife.BindView; | ||||||
| import butterknife.ButterKnife; | import butterknife.ButterKnife; | ||||||
| import butterknife.OnClick; | import butterknife.OnClick; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/30 0030. |  | ||||||
|  */ |  | ||||||
| public class PageModeDialog extends Dialog { | public class PageModeDialog extends Dialog { | ||||||
| 
 | 
 | ||||||
|     @BindView(R.id.tv_simulation) |     @BindView(R.id.tv_simulation) | ||||||
|  |  | ||||||
|  | @ -20,9 +20,7 @@ import com.deiniu.zhuike.view.BookPageWidget; | ||||||
| 
 | 
 | ||||||
| import java.text.DecimalFormat; | import java.text.DecimalFormat; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/19 0019. |  | ||||||
|  */ |  | ||||||
| public class ReadSettingDialog implements BaseDialog,View.OnClickListener { | public class ReadSettingDialog implements BaseDialog,View.OnClickListener { | ||||||
| 
 | 
 | ||||||
|     ImageButton btn_return; |     ImageButton btn_return; | ||||||
|  |  | ||||||
|  | @ -22,9 +22,7 @@ import butterknife.BindView; | ||||||
| import butterknife.ButterKnife; | import butterknife.ButterKnife; | ||||||
| import butterknife.OnClick; | import butterknife.OnClick; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/26 0026. |  | ||||||
|  */ |  | ||||||
| public class SettingDialog extends Dialog { | public class SettingDialog extends Dialog { | ||||||
| 
 | 
 | ||||||
|     @BindView(R.id.tv_dark) |     @BindView(R.id.tv_dark) | ||||||
|  |  | ||||||
|  | @ -4,9 +4,7 @@ import android.content.res.Resources; | ||||||
| import android.graphics.Bitmap; | import android.graphics.Bitmap; | ||||||
| import android.graphics.BitmapFactory; | import android.graphics.BitmapFactory; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/29 0029. |  | ||||||
|  */ |  | ||||||
| public class BitmapUtil { | public class BitmapUtil { | ||||||
|     public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, |     public static Bitmap decodeSampledBitmapFromResource(Resources res, int resId, | ||||||
|                                                          int reqWidth, int reqHeight) { |                                                          int reqWidth, int reqHeight) { | ||||||
|  |  | ||||||
|  | @ -23,9 +23,7 @@ import java.lang.ref.WeakReference; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/11 0011. |  | ||||||
|  */ |  | ||||||
| public class BookUtil { | public class BookUtil { | ||||||
|     private static final String cachedPath = Environment.getExternalStorageDirectory() + "/treader/"; |     private static final String cachedPath = Environment.getExternalStorageDirectory() + "/treader/"; | ||||||
|     //存储的字符数 |     //存储的字符数 | ||||||
|  |  | ||||||
|  | @ -6,9 +6,7 @@ import android.net.Uri; | ||||||
| import android.provider.Settings; | import android.provider.Settings; | ||||||
| import android.view.WindowManager; | import android.view.WindowManager; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/27 0027. |  | ||||||
|  */ |  | ||||||
| public class BrightnessUtil { | public class BrightnessUtil { | ||||||
|     /** |     /** | ||||||
|      * 判断是否开启了自动亮度调节 |      * 判断是否开启了自动亮度调节 | ||||||
|  |  | ||||||
|  | @ -12,9 +12,7 @@ import android.view.WindowManager; | ||||||
| 
 | 
 | ||||||
| import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/1/17. |  | ||||||
|  */ |  | ||||||
| public class CommonUtil { | public class CommonUtil { | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -8,9 +8,7 @@ import java.io.IOException; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/11 0011. |  | ||||||
|  */ |  | ||||||
| public class FileUtils { | public class FileUtils { | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -18,9 +18,7 @@ import java.text.DecimalFormat; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2015/12/22. |  | ||||||
|  */ |  | ||||||
| public class Fileutil { | public class Fileutil { | ||||||
| 
 | 
 | ||||||
|     public static String name ; |     public static String name ; | ||||||
|  |  | ||||||
|  | @ -32,9 +32,9 @@ import java.text.SimpleDateFormat; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | import static com.baidu.tts.loopj.AsyncHttpClient.log; | ||||||
|  * Created by Administrator on 2016/7/20 0020. | 
 | ||||||
|  */ | 
 | ||||||
| public class PageFactory { | public class PageFactory { | ||||||
|     private static final String TAG = "PageFactory"; |     private static final String TAG = "PageFactory"; | ||||||
|     private static PageFactory pageFactory; |     private static PageFactory pageFactory; | ||||||
|  | @ -297,7 +297,8 @@ public class PageFactory { | ||||||
|                 public void run() { |                 public void run() { | ||||||
|                     super.run(); |                     super.run(); | ||||||
|                     values.put("begin",currentPage.getBegin()); |                     values.put("begin",currentPage.getBegin()); | ||||||
|                     LitePal.update(Book.class,values,bookList.getId()); |                   int rows =  LitePal.update(Book.class,values,bookList.getId()); | ||||||
|  |                     log.e(TAG,String.format("update book %s bigin %s, result %s",bookList.getBookname(),currentPage.getBegin(),rows) ); | ||||||
|                 } |                 } | ||||||
|             }.start(); |             }.start(); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -2,9 +2,7 @@ package com.deiniu.zhuike.utils; | ||||||
| 
 | 
 | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/11 0011. |  | ||||||
|  */ |  | ||||||
| public class TRPage { | public class TRPage { | ||||||
|     private long begin; |     private long begin; | ||||||
|     private long end; |     private long end; | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ import android.widget.Scroller; | ||||||
| import com.deiniu.zhuike.utils.PageFactory; | import com.deiniu.zhuike.utils.PageFactory; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/7/15 0015. |  | ||||||
|  */ |  | ||||||
| public class BookPageWidget extends View { | public class BookPageWidget extends View { | ||||||
|     private final static String TAG = "BookPageWidget"; |     private final static String TAG = "BookPageWidget"; | ||||||
|     private int mScreenWidth = 0; // 屏幕宽 |     private int mScreenWidth = 0; // 屏幕宽 | ||||||
|  |  | ||||||
|  | @ -1,8 +1,6 @@ | ||||||
| package com.deiniu.zhuike.view; | package com.deiniu.zhuike.view; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Lxq on 2016/4/12. |  | ||||||
|  */ |  | ||||||
| public interface DragGridListener { | public interface DragGridListener { | ||||||
|     /** |     /** | ||||||
|      * 重新排列数据 |      * 重新排列数据 | ||||||
|  |  | ||||||
|  | @ -32,9 +32,7 @@ import com.deiniu.zhuike.utils.CommonUtil; | ||||||
| import java.util.LinkedList; | import java.util.LinkedList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Lxq on 2016/4/12. |  | ||||||
|  */ |  | ||||||
| public class DragGridView extends GridView implements View.OnClickListener{ | public class DragGridView extends GridView implements View.OnClickListener{ | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
|  | @ -24,9 +24,7 @@ import com.deiniu.zhuike.view.animation.SlideAnimation; | ||||||
| import static com.deiniu.zhuike.Config.*; | import static com.deiniu.zhuike.Config.*; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/29 0029. |  | ||||||
|  */ |  | ||||||
| public class PageWidget extends View { | public class PageWidget extends View { | ||||||
|     private final static String TAG = "BookPageWidget"; |     private final static String TAG = "BookPageWidget"; | ||||||
|     private int mScreenWidth = 0; // 屏幕宽 |     private int mScreenWidth = 0; // 屏幕宽 | ||||||
|  |  | ||||||
|  | @ -5,9 +5,7 @@ import android.graphics.Canvas; | ||||||
| import android.graphics.PointF; | import android.graphics.PointF; | ||||||
| import android.widget.Scroller; | import android.widget.Scroller; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/1 0001. |  | ||||||
|  */ |  | ||||||
| public abstract class AnimationProvider { | public abstract class AnimationProvider { | ||||||
| //    static enum Mode { | //    static enum Mode { | ||||||
| //        NoScrolling(false), | //        NoScrolling(false), | ||||||
|  | @ -38,6 +36,7 @@ public abstract class AnimationProvider { | ||||||
| 
 | 
 | ||||||
| //    private Mode myMode = Mode.NoScrolling; | //    private Mode myMode = Mode.NoScrolling; | ||||||
| 
 | 
 | ||||||
|  |     protected int duation =300;//翻页动画速度 | ||||||
|     protected Bitmap mCurPageBitmap,mNextPageBitmap; |     protected Bitmap mCurPageBitmap,mNextPageBitmap; | ||||||
|     protected float myStartX; |     protected float myStartX; | ||||||
|     protected float myStartY; |     protected float myStartY; | ||||||
|  |  | ||||||
|  | @ -7,9 +7,7 @@ import android.graphics.drawable.GradientDrawable; | ||||||
| import android.util.Log; | import android.util.Log; | ||||||
| import android.widget.Scroller; | import android.widget.Scroller; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/30 0030. |  | ||||||
|  */ |  | ||||||
| public class CoverAnimation extends AnimationProvider { | public class CoverAnimation extends AnimationProvider { | ||||||
| 
 | 
 | ||||||
|     private Rect mSrcRect, mDestRect; |     private Rect mSrcRect, mDestRect; | ||||||
|  | @ -88,7 +86,7 @@ public class CoverAnimation extends AnimationProvider { | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         //滑动速度保持一致 |         //滑动速度保持一致 | ||||||
|         int duration =  (400 * Math.abs(dx)) / mScreenWidth; |         int duration =  (duation * Math.abs(dx)) / mScreenWidth; | ||||||
|         Log.e("duration",duration + ""); |         Log.e("duration",duration + ""); | ||||||
|         scroller.startScroll((int) mTouch.x, 0, dx, 0, duration); |         scroller.startScroll((int) mTouch.x, 0, dx, 0, duration); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -4,9 +4,7 @@ import android.graphics.Bitmap; | ||||||
| import android.graphics.Canvas; | import android.graphics.Canvas; | ||||||
| import android.widget.Scroller; | import android.widget.Scroller; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/30 0030. |  | ||||||
|  */ |  | ||||||
| public class NoneAnimation extends AnimationProvider { | public class NoneAnimation extends AnimationProvider { | ||||||
| 
 | 
 | ||||||
|     public NoneAnimation(Bitmap mCurrentBitmap, Bitmap mNextBitmap, int width, int height) { |     public NoneAnimation(Bitmap mCurrentBitmap, Bitmap mNextBitmap, int width, int height) { | ||||||
|  |  | ||||||
|  | @ -13,9 +13,7 @@ import android.graphics.drawable.GradientDrawable; | ||||||
| import android.os.Build; | import android.os.Build; | ||||||
| import android.widget.Scroller; | import android.widget.Scroller; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/26 0026. |  | ||||||
|  */ |  | ||||||
| public class SimulationAnimation extends AnimationProvider { | public class SimulationAnimation extends AnimationProvider { | ||||||
|     private int mCornerX = 1; // 拖拽点对应的页脚 |     private int mCornerX = 1; // 拖拽点对应的页脚 | ||||||
|     private int mCornerY = 1; |     private int mCornerY = 1; | ||||||
|  | @ -148,7 +146,7 @@ public class SimulationAnimation extends AnimationProvider { | ||||||
|                 dy = (int) (1 - mTouch.y); // 防止mTouch.y最终变为0 |                 dy = (int) (1 - mTouch.y); // 防止mTouch.y最终变为0 | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         scroller.startScroll((int) mTouch.x, (int) mTouch.y, dx, dy, 400); |         scroller.startScroll((int) mTouch.x, (int) mTouch.y, dx, dy, duation); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -6,9 +6,7 @@ import android.graphics.Rect; | ||||||
| import android.util.Log; | import android.util.Log; | ||||||
| import android.widget.Scroller; | import android.widget.Scroller; | ||||||
| 
 | 
 | ||||||
| /** | 
 | ||||||
|  * Created by Administrator on 2016/8/29 0029. |  | ||||||
|  */ |  | ||||||
| public class SlideAnimation extends AnimationProvider { | public class SlideAnimation extends AnimationProvider { | ||||||
|     private Rect mSrcRect, mDestRect,mNextSrcRect,mNextDestRect; |     private Rect mSrcRect, mDestRect,mNextSrcRect,mNextDestRect; | ||||||
| 
 | 
 | ||||||
|  | @ -92,7 +90,7 @@ public class SlideAnimation extends AnimationProvider { | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         //滑动速度保持一致 |         //滑动速度保持一致 | ||||||
|          int duration =  (400 * Math.abs(dx)) / mScreenWidth; |          int duration =  (duation * Math.abs(dx)) / mScreenWidth; | ||||||
|         Log.e("duration",duration + ""); |         Log.e("duration",duration + ""); | ||||||
|         scroller.startScroll((int) mTouch.x, 0, dx, 0, duration); |         scroller.startScroll((int) mTouch.x, 0, dx, 0, duration); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -9,10 +9,7 @@ | ||||||
| 
 | 
 | ||||||
|     <android.support.design.widget.AppBarLayout |     <android.support.design.widget.AppBarLayout | ||||||
|         android:id="@+id/appbar" |         android:id="@+id/appbar" | ||||||
|         android:layout_height="wrap_content" |         style="@style/barLayout"> | ||||||
|         android:layout_width="match_parent" |  | ||||||
|         android:theme="@style/AppTheme.AppBarOverlay" |  | ||||||
|         app:elevation="0dp"> |  | ||||||
| 
 | 
 | ||||||
|         <android.support.v7.widget.Toolbar |         <android.support.v7.widget.Toolbar | ||||||
|             android:id="@+id/toolbar" |             android:id="@+id/toolbar" | ||||||
|  | @ -40,7 +37,9 @@ | ||||||
|                 android:id="@+id/tabs" |                 android:id="@+id/tabs" | ||||||
|                 android:layout_width="match_parent" |                 android:layout_width="match_parent" | ||||||
|                 android:layout_height="48dip" |                 android:layout_height="48dip" | ||||||
|                 android:background="@color/white"/> |                 android:background="@color/white" | ||||||
|  | 
 | ||||||
|  |                 /> | ||||||
| 
 | 
 | ||||||
|             <android.support.v4.view.ViewPager |             <android.support.v4.view.ViewPager | ||||||
|                 android:id="@+id/pager" |                 android:id="@+id/pager" | ||||||
|  |  | ||||||
|  | @ -179,7 +179,7 @@ | ||||||
|         <item name="android:layout_marginRight">@dimen/marginRight</item> |         <item name="android:layout_marginRight">@dimen/marginRight</item> | ||||||
|         <item name="android:layout_marginLeft">@dimen/marginLeft</item> |         <item name="android:layout_marginLeft">@dimen/marginLeft</item> | ||||||
|     </style> |     </style> | ||||||
| 
 | <!-- activity barlayout --> | ||||||
|     <style name="barLayout"> |     <style name="barLayout"> | ||||||
|         <item name="android:layout_width">match_parent</item> |         <item name="android:layout_width">match_parent</item> | ||||||
|         <item name="android:layout_height">wrap_content</item> |         <item name="android:layout_height">wrap_content</item> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue