DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); screenWidth = dm.widthPixels; } @Override public void onClick(View view) { switch (view.getId()){ case R.id.jia: i++; final TextView textView = new TextView(MainActivity.this); textView.setText(i+""); if (i<10) { textView.setTag("0"+i); }else { textView.setTag(i); } textView.setHeight(100); textView.setWidth(screenWidth/3); if (i%3==1){ textView.setBackgroundColor(Color.RED); }else if (i%3==2) { textView.setBackgroundColor(Color.BLUE); }else { textView.setBackgroundColor(Color.BLACK); } tixing.addView(textView); ObjectAnimator animatorX = ObjectAnimator.ofFloat(textView, "translationX", -800,0); animatorX.start(); textView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { ObjectAnimator animatorX = ObjectAnimator.ofFloat(textView, "alpha", 1,0); animatorX.start(); animatorX.addListener(new Animator.AnimatorListener() { @Override public void onAnimationStart(Animator animator) { } @Override public void onAnimationEnd(Animator animator) { tixing.removeView(textView); } @Override public void onAnimationCancel(Animator animator) { } @Override public void onAnimationRepeat(Animator animator) { } }); return true; } }); textView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(MainActivity.this,Main2Activity.class); intent.putExtra("aaa",textView.getTag()+""); Toast.makeText(MainActivity.this,textView+"",Toast.LENGTH_SHORT).show(); startActivity(intent); } }); break; } }
梯形的删除
猜你喜欢
转载自blog.csdn.net/wumeng5211314/article/details/80532662
今日推荐
周排行