完整项目结构:
登录注册UI设计:
登录成功跳转个人信息界面:
签到功能:
电影主页:(上下图片可以左右滑动查看热映电影)
查看所有热映电影:(可以上下滑动) 选择一部电影查看详细信息:
点击购票: 选位置:(左上角会出现一个定位预览界面,高度还原小程序UI界面) 点击购买并且完成付款: 付款成功自动跳转到消息页面,里面会显示购买好的电影票:*源代码: Mainactivity.javapackage com.example.myapplication;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.Path;import android.graphics.RectF;import android.os.Handler;import android.os.Message;import android.util.AttributeSet;import android.view.GestureDetector;import android.view.MotionEvent;import android.view.ScaleGestureDetector;import android.view.View;import android.widget.Toast;import java.util.ArrayList;public class MainActivity extends View { private static final String TAG = MainActivity.class.getName(); boolean isDebug;
Paint paint = new Paint();
Matrix matrix = new Matrix();
int spacing = 6;
int verSpacing = 10;
int numberWidth = 20;
int row = 0;
int column = 0;
Bitmap seatBitmap;
Bitmap checkedSeatBitmap;
Bitmap seatSoldBitmap;
Bitmap overviewBitmap;
Bitmap seat;
int lastX;
int lastY;