自定义视图上的Android Pop清除我绘制线的某些部分

时间:2013-08-30 14:58:36

标签: android android-canvas android-custom-view

我正在自定义视图上绘制一条线。但是当我在自定义视图上弹出任何布局时,它正在清除画线的一些随机部分。

       @Override
public void onDraw(Canvas canvas) 
{
super.onDraw(canvas);

        canvas.drawLine(0 , 200,700, 200, paint );
}  

这是我的Popup布局代码。

    LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(LAYOUT_INFLATER_SERVICE);  
       popupView = layoutInflater.inflate(R.layout.unavailablepopup, null);  
       DoneBtn    =  (Button)popupView.findViewById(R.id.OkBtn);
       popupWindow = new PopupWindow(popupView,LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);      
       popupWindow.showAsDropDown(popupView, 250,250);
       bsweepOpen  = true; 

我对onDraw()有疑问。我使用过Bitmap,但没有用。我在线绘图中缺少的任何其他东西。我使用40毫秒计时器来使()无效。

注意:我不想reDraw(),所以请不要浪费时间。

0 个答案:

没有答案