From e01f5a72c7782419f01f01b3453d808a71888cb1 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期一, 25 十一月 2019 16:08:11 +0800
Subject: [PATCH] 使用androidx代替support lib;Room加上注解处理器;修改数据库getID;
---
app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java | 165 ++++++++++++++++++++++++-------------------------------
1 files changed, 72 insertions(+), 93 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java
index ed8a45a..f27254c 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/MapFragment.java
@@ -1,93 +1,72 @@
-package safeluck.drive.evaluation.fragment;
-
-import android.graphics.Canvas;
-import android.graphics.Color;
-import android.graphics.Paint;
-import android.graphics.Path;
-import android.graphics.PathDashPathEffect;
-import android.graphics.Rect;
-import android.graphics.RectF;
-import android.os.Bundle;
-import android.support.annotation.NonNull;
-import android.support.annotation.Nullable;
-import android.view.LayoutInflater;
-import android.view.SurfaceHolder;
-import android.view.SurfaceView;
-import android.view.View;
-import android.view.ViewGroup;
-
-import me.yokeyword.fragmentation.SupportFragment;
-import safeluck.drive.evaluation.R;
-
-/**
- * MyApplication2
- * Created by lzw on 2019/9/26. 15:20:58
- * 閭锛�632393724@qq.com
- * All Rights Saved! Chongqing AnYun Tech co. LTD
- */
-public class MapFragment extends SupportFragment implements SurfaceHolder.Callback {
- private boolean isDrawing = false;
-
- public static SupportFragment newInstance(){
- return new MapFragment();
- }
- private SurfaceView mSurfaceView;
- private SurfaceHolder holder;
- Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
- Path path = new Path();
- private Canvas canvas;
- @Nullable
- @Override
- public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
-
-
- mSurfaceView = new SurfaceView(getActivity());
- ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
- holder = mSurfaceView.getHolder();
- holder.addCallback(this);
- mSurfaceView.setLayoutParams(layoutParams);
- mSurfaceView.setKeepScreenOn(true);
- return mSurfaceView;
- }
-
- @Override
- public void surfaceCreated(final SurfaceHolder holder) {
- isDrawing = true;
- //寮�鍚嚎绋� 杩涜鐢诲浘
- new Thread(new Runnable() {
- @Override
- public void run() {
- while (isDrawing){
- drawPath();
- }
- }
- }).start();
- }
-
- private void drawPath() {
- try {
- canvas = holder.lockCanvas();
- paint.setColor(Color.RED);
- path.addCircle(mSurfaceView.getWidth()/2,mSurfaceView.getHeight()/2,70, Path.Direction.CW);
- path.addOval(new RectF(new Rect(100,100,200,200)), Path.Direction.CW);
- canvas.drawPath(path,paint);
-
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- if (canvas != null){
- holder.unlockCanvasAndPost(canvas);
- }
- }
- }
-
- @Override
- public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
-
- }
-
- @Override
- public void surfaceDestroyed(SurfaceHolder holder) {
- isDrawing = false;
- }
-}
+//package safeluck.drive.evaluation.fragment;
+//
+//import android.graphics.Canvas;
+//import android.graphics.Color;
+//import android.graphics.Paint;
+//import android.graphics.Path;
+//import android.graphics.PathDashPathEffect;
+//import android.graphics.Rect;
+//import android.graphics.RectF;
+//import android.opengl.GLSurfaceView;
+//import android.os.Bundle;
+//import android.support.annotation.NonNull;
+//import android.support.annotation.Nullable;
+//import android.support.v7.widget.Toolbar;
+//import android.util.Log;
+//import android.view.LayoutInflater;
+//import android.view.SurfaceHolder;
+//import android.view.SurfaceView;
+//import android.view.View;
+//import android.view.ViewGroup;
+//import android.widget.LinearLayout;
+//
+//import javax.security.auth.login.LoginException;
+//
+//import me.yokeyword.fragmentation.SupportFragment;
+//import safeluck.drive.evaluation.R;
+////import safeluck.drive.evaluation.render.GLRender;
+//
+//
+///**
+// * MyApplication2
+// * Created by lzw on 2019/9/26. 15:20:58
+// * 閭锛�632393724@qq.com
+// * All Rights Saved! Chongqing AnYun Tech co. LTD
+// */
+//public class MapFragment extends SupportFragment{
+// private boolean isDrawing = false;
+//
+// public static SupportFragment newInstance(){
+// return new MapFragment();
+// }
+// private GLSurfaceView mGLSurfaceView;
+// private static final String TAG = "MapFragment";
+// private SurfaceHolder holder;
+// Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
+// Path path = new Path();
+// private Canvas canvas;
+// private int x=-1;
+// private int y = -1;
+// private Toolbar toolbar;
+//
+// private LinearLayout linearLayout;//surfaceview鐨勭埗瀹瑰櫒锛屼负浜嗙Щ鍔╯urfaceview鑰屼娇鐢紝鍥犱负scrollto涓嶈兘绉诲姩view锛�
+//
+// @Nullable
+// @Override
+// public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
+// View view = inflater.inflate(R.layout.layout_mapfragment,container,false);
+// initView(view);
+// return view;
+// }
+//
+// private void initView(View view) {
+// toolbar = view.findViewById(R.id.toolbar);
+// toolbar.setTitle("绠�鍗曞湴鍥�");
+//
+// mGLSurfaceView = view.findViewById(R.id.glsurface);
+// mGLSurfaceView.setRenderer(new GLRender());
+// }
+//
+//
+//
+//}
--
Gitblit v1.8.0