现在我继续使用屏幕的透明度。
我需要的是当使用ACTION_MOVE
方法向下拖动滑块以及(x,y)坐标时,不透明度也会有所不同。
实际上我的屏幕是单独的,它被声明为扩展活动类,而我的拖动器是扩展视图组。
为此我已经声明了布局的变量static并尝试在扩展视图组类中访问它。
它导致零点错误
这是我尝试过的:
public class NextViewGroup extends ViewGroup {
case MotionEvent.ACTION_MOVE: {
// Log.i ( "Inside Action Move", "" );
if ( event.getY() >= 560 && CameraFlag == 0 ) {
MyActivity.sample();
}
}
活动类:
public class MyActivity extends Activity {
public boolean status = false;
Button first, second;
public static LinearLayout layout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
layout = (LinearLayout) findViewById(R.id.transparency);
}
public static void sample()
{
try
{ layout.getBackground().setAlpha(30);
}
catch (Exception e)
{
e.printStackTrace(); }
}
}
如果有人对此有所了解,请帮助我。