線上直播系統原始碼,實現在圖片上塗鴉並記錄塗鴉軌跡
線上直播系統原始碼,實現在圖片上塗鴉並記錄塗鴉軌跡
1.activity_main.xml介面
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=" xmlns:app=" xmlns:tools=" android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:gravity="center" android:orientation="horizontal"> </LinearLayout> <LinearLayout android:id="@+id/hw" android:layout_width="300dp" android:layout_height="500dp" android:layout_gravity="center" android:gravity="center" android:orientation="horizontal"></LinearLayout> <TextView android:id="@+id/txt_result" android:layout_gravity="center" android:layout_marginTop="@dimen/space" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="@dimen/txt_choose" android:textColor="@color/black"></TextView> <LinearLayout android:layout_width="match_parent" android:layout_height="100dp" android:layout_marginBottom="100dp" android:gravity="center" android:orientation="horizontal"> <LinearLayout android:layout_width="@dimen/icon_loc" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical"> <Button android:id="@+id/icon_lasso" android:layout_width="@dimen/icon_size" android:layout_height="@dimen/icon_size" android:background="@drawable/ic_lasso"></Button> <TextView android:id="@+id/txt_lasso" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/space" android:text="@string/txt_lasso" android:textColor="@color/black" android:textSize="@dimen/btn_txt_size" ></TextView> </LinearLayout> <LinearLayout android:layout_width="@dimen/icon_loc" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical"> <Button android:id="@+id/icon_pen" android:layout_width="@dimen/icon_size" android:layout_height="@dimen/icon_size" android:background="@drawable/ic_pen"></Button> <TextView android:id="@+id/txt_pen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/space" android:text="@string/txt_pen" android:textColor="@color/black" android:textSize="@dimen/btn_txt_size" ></TextView> </LinearLayout> <LinearLayout android:layout_width="@dimen/icon_loc" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical"> <Button android:id="@+id/icon_next" android:layout_width="@dimen/icon_size" android:layout_height="@dimen/icon_size" android:gravity="center" android:background="@drawable/ic_next"></Button> <TextView android:id="@+id/txt_next" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/space" android:text="@string/txt_next" android:textColor="@color/black" android:textSize="@dimen/btn_txt_size" ></TextView> </LinearLayout> </LinearLayout> </LinearLayout>
2.file_paths.xml圖片儲存路徑
<?xml version="1.0" encoding="utf-8"?> <resources> <external-cache-path path="." name="take_photo"/> </resources>
3.mainfest檔案
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" xmlns:tools=" package="com.buildmaterialapplication"> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" tools:ignore="ProtectedPermissions"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" android:icon="@drawable/ic_car" android:label="@string/app_name" android:roundIcon="@drawable/ic_car" android:supportsRtl="true" android:theme="@style/Theme.MyApplication" android:requestLegacyExternalStorage="true" android:usesCleartextTraffic="true" android:hardwareAccelerated="false" android:largeHeap="true"> <activity android:name=".MainActivity" android:exported="true" tools:ignore="DuplicateActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <provider android:authorities="com.buildmaterialapplication.fileprovider" android:name="androidx.core.content.FileProvider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"/> </provider> </application> <supports-screens android:resizeable="true" /> </manifest>
以上就是線上直播系統原始碼,實現在圖片上塗鴉並記錄塗鴉軌跡, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2949525/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【塗鴉物聯網足跡】塗鴉雲平臺資料型別和取值約束說明資料型別
- 專案需求討論:截圖—塗鴉—分享
- HarmonyOS 的分散式技術,讓小朋友愛上塗鴉分散式
- 使用Unity著色器實現精靈(Sprite)塗鴉效果Unity
- 用Flutter實現一個塗鴉和加水印功能Flutter
- 【塗鴉物聯網足跡】物聯網基礎介紹篇
- 塗鴉智慧物聯網平臺初探
- Android仿微信圖片編輯——塗鴉框架Doodle(多功能畫板)Android框架
- 塗鴉智慧選型 TiKV 的心路歷程
- canvas 塗鴉畫板,支援筆寫、手寫、滑鼠繪圖Canvas繪圖
- 互動塗鴉兒童遊戲主要的實現形式介紹遊戲
- 線上直播系統原始碼,Node.js中使用Koa實現上傳圖片功能原始碼Node.js
- Android 帶你擼一個好玩的塗鴉 ViewAndroidView
- 神筆馬良——基於 OpenGL 的塗鴉框架框架
- 手把手帶你使用Paint in 3D和Photon擼一個線上塗鴉畫板AI3D
- 塗鴉智慧 dubbo-go 億級流量的實踐與探索Go
- 互動塗鴉軟體在展廳中使用的特點分析
- 塗鴉智慧上市IPO招股書及簡要資料
- 設計一個基於svg的塗鴉元件(一)SVG元件
- android記帳本、塗鴉、仿騰訊新聞、仿bilibili、Markdwon便籤、資訊APP等原始碼AndroidAPP原始碼
- 線上直播系統原始碼,利用css和html實現首頁圖片輪播效果原始碼CSSHTML
- 塗鴉塗出攝影大片:英偉達「高更」GAN讓簡筆畫秒變逼真影像
- 塗鴉塗出攝影大片:英偉達「高更」GAN讓簡筆畫秒變逼真影象
- 不同場所應用的互動塗鴉有哪些優點?
- 塗鴉人工智慧進一步打造共贏平臺人工智慧
- 部落衝突|塗鴉藝術、福利大曝光-英雄配戰寵,衝!
- 塗鴉雲平臺資料型別和取值約束說明資料型別
- Android塗鴉畫板原理詳解——從初級到高階(二)Android
- Android塗鴉畫板原理詳解——從初級到高階(一)Android
- 線上直播系統原始碼,flutter 巢狀滑動實現原始碼Flutter巢狀
- 製作一個有趣的塗鴉物聯網小專案(塗鴉模組SDK開發 CBU BK7231N WiFi+藍芽模組 HSV彩色控制)WiFi藍芽模組
- Google首頁塗鴉致敬 WWW全球資訊網發明30週年Go
- 線上直播系統原始碼,vue實現搜尋文字高亮功能原始碼Vue
- 線上直播系統原始碼,迴圈滾動RecyclerView的實現原始碼View
- 如何實現跨裝置的雙向連線? Labo塗鴉鴻蒙親子版分散式開發技術分享鴻蒙分散式
- 直播系統原始碼,快速實現改變圖片尺寸原始碼
- 塗鴉智慧&Gartner:2021全球AIoT開發者生態白皮書(附下載)AI
- 呼叫支付介面,實現直播帶貨系統原始碼的線上支付原始碼