anyone? On Sep 19, 9:29 pm, rukiman <[email protected]> wrote: > I came across another post to help me. But when I use FlipLayout in my > view all I get it a black screen. However if I change the rotation > from 180 to 0 all is drawn ok. But I want my screen upside down. Whats > going on here? > > import android.content.Context; > import android.graphics.Canvas; > import android.graphics.Matrix; > import android.util.AttributeSet; > import android.view.MotionEvent; > import android.widget.LinearLayout; > > public class FlipLayout extends LinearLayout { > private Matrix mMatrix = new Matrix(); > private float[] mTemp = new float[2]; > > public FlipLayout(Context context, AttributeSet attr) { > super(context, attr); > mMatrix.postRotate(180); > } > > @Override > protected void dispatchDraw(Canvas canvas) { > int sc = canvas.save(); > canvas.setMatrix(mMatrix); > super.dispatchDraw(canvas); > canvas.restoreToCount(sc); > } > > @Override > public boolean dispatchTouchEvent(MotionEvent event) { > final float[] temp = mTemp; > temp[0] = event.getX(); > temp[1] = event.getY(); > mMatrix.mapPoints(temp); > event.setLocation(temp[0], temp[1]); > return super.dispatchTouchEvent(event); > } > > } > > On Sep 19, 3:13 pm, rukiman <[email protected]> wrote: > > > > > I have a need to rotate the views in my activities by 180 degrees. Any > > good suggestions on how to do this? Taking into account touch inputs > > still working. My activity is made up of several views in a > > linearlayout and also makes use of toasts.- Hide quoted text - > > - Show quoted text -
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

