This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import android.support.v4.view.ViewPager; | |
import android.view.View; | |
public class StackPageTransformer implements ViewPager.PageTransformer { | |
@TargetApi(Build.VERSION_CODES.HONEYCOMB) | |
public void transformPage(View page, float position) { | |
final float alpha; | |
final float translationX; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package android.support.v4.app; | |
import android.content.Context; | |
import android.os.Bundle; | |
import android.os.Handler; | |
import android.view.Gravity; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import android.view.animation.AnimationUtils; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package me.yugy.cnbeta.widget; | |
import android.content.Context; | |
import android.database.ContentObserver; | |
import android.database.Cursor; | |
import android.database.DataSetObservable; | |
import android.database.DataSetObserver; | |
import android.os.Handler; | |
import android.support.v7.widget.RecyclerView; | |
import android.view.ViewGroup; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Start from here | |
LOCAL+PATH:= $(call my-dir) | |
#Module1 definition start | |
include $(CLEAR_VARS) | |
LOCAL_MODULE := modulename1 | |
LOCAL_SRC_FILES := modulesource1.c | |
include $(BUILD_STATIC_LIBRARY) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.HONEYCOMB_MR1) { | |
task.execute(); | |
} else { | |
task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1.debug false | |
2.sign true | |
3.test proguard | |
4.change version code | |
5.upload new apk to umeng and test update works | |
6.merge master to release branch | |
7.upload new apk to appstores |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-optimizationpasses 5 | |
# 混淆时不会产生形形色色的类名 | |
-dontusemixedcaseclassnames | |
# 指定不去忽略非公共的类库 | |
-dontskipnonpubliclibraryclasses | |
# 不预校验 | |
-dontpreverify |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ListViewOnScrollListener extends OnScrollListener{ | |
@Override | |
public void onScrollStateChanged(AbsListView view, int scrollState) {} | |
private int lastVisibleItem = 0; | |
private int lastY = 0; | |
@Override | |
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { | |
int top = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class SquareRelativeLayout extends RelativeLayout{ | |
public SquareRelativeLayout(Context context) { | |
super(context); | |
} | |
public SquareRelativeLayout(Context context, AttributeSet attrs) { | |
super(context, attrs); | |
} | |
public SquareRelativeLayout(Context context, AttributeSet attrs, int defStyle) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//compile all jar in libs folder | |
dependencies { | |
compile fileTree(dir: 'libs' , include: '*.jar') | |
} | |
//pack all so file into a jar and compile it | |
task nativeLibsToJar( | |
type: Zip, | |
description: 'create a jar archive of the native libs') { | |
destinationDir file('./libs') | |
baseName 'native-libs' |