public boolean onFinish() { if (finishing) { return super.onFinish(); } if (animHide == null) { finishing = true; super.finish(); return super.onFinish(); } // 取消分享菜单的统计 if (canceled) { ShareSDK.logDemoEvent(2, null); } finishing = true; animHide.setAnimationListener( new AnimationListener() { public void onAnimationStart(Animation animation) {} public void onAnimationRepeat(Animation animation) {} public void onAnimationEnd(Animation animation) { flPage.setVisibility(View.GONE); OnekeyShare.super.finish(); } }); flPage.clearAnimation(); flPage.startAnimation(animHide); return super.onFinish(); }
public void setActivity(Activity activity) { super.setActivity(activity); int resId = getBitmapRes(activity, "ssdk_oks_shake_to_share_back"); if (resId > 0) { activity.setTheme(android.R.style.Theme_Dialog); activity.requestWindowFeature(Window.FEATURE_NO_TITLE); Window win = activity.getWindow(); win.setBackgroundDrawableResource(resId); } }
public void setActivity(Activity activity) { super.setActivity(activity); Window win = activity.getWindow(); int orientation = activity.getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_LANDSCAPE) { win.setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); } else { win.setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); } }
public void show(Context context) { ShareSDK.initSDK(context); super.show(context, null); }