package com.jwzhangjie.videoplayer.share.layoutparams;
import android.app.Activity;
import android.util.DisplayMetrics;
import android.widget.RelativeLayout;
public class VideoParams {
public float scale;
Activity activity;
public double screenSize;
public int button_width = 60;
public int Screen_width;
public int Screen_height;
public int title_height = 0,status_height = 0;
public VideoParams(Activity activity){
this.activity = activity;
}
public void initVar(){
if (screenSize > 5.8){
button_width = 60;
}else {
button_width = 40;
}
}
public int dip2px(float dpValue) {
return (int)(dpValue * scale + 0.5f);
}
//获取屏幕的宽度,高度和密度以及dp / px
public void getDisplayMetrics() {
DisplayMetrics dm = new DisplayMetrics();
dm = activity.getApplicationContext().getResources().getDisplayMetrics();
Screen_width = dm.widthPixels;
Screen_height = dm.heightPixels;
scale = activity.getResources().getDisplayMetrics().density;
double bb = Math.sqrt(Math.pow(Screen_width, 2)+ Math.pow(Screen_height, 2));
screenSize = bb / (160 * dm.density);
}
public void initLandLayoutParams(){
myGallerylLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
myGallerylLayoutParams.topMargin = dip2px(button_width);
myGallerylLayoutParams.bottomMargin = dip2px(5);
GallerylLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
parentLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT);
}
public RelativeLayout.LayoutParams myGallerylLayoutParams;
public RelativeLayout.LayoutParams GallerylLayoutParams;
public RelativeLayout.LayoutParams parentLayoutParams;
}