原创 Android開發 ConstraintLayout佈局的詳解

前言    這篇博客其實拖了很久,原因是我早就已經徹底掌握了ConstraintLayout的使用,沒有動力記錄我已經特別熟練的技能了,所以一直懶得在寫博客了。 但是,覺得還是應該系統的整理一篇博客幫助他人學習。 在學習之前還是先要了解下約

原创 小程序開發 頁面跳轉導航

方式一 使用navigator跳轉,url是跳轉目標路徑 .wxml <navigator class="jumpBtn" url="../demo1/demo1">跳轉方式一</navigator> 方式二 通過點擊回調跳轉 .wxm

原创 小程序開發 數組與列表

前言   此篇博客講解微信小程序的數組與列表,在微信小程序裏二者一般是組合使用的關聯性較強,所以放在一篇博客裏講解。 所以包含.js中data{}數組的樣式、.js的數據處理、wx:for、.wxml裏view與scroll-view,vi

原创 小程序開發 root-portal對話框

前言   實現彈窗對話框 效果圖   代碼 .js const app = getApp() Page({ data: { show: false, }, toggle() { this.setData({

原创 小程序開發 page-container 頁面容器,彈出對話框

前言   小程序彈窗對話框實現 效果圖 代碼 .js // pages/demo2/demo2.js Page({ data: { show:false }, exitBtn:function

原创 小程序開發 CSS-flex彈性佈局

前言   flex一般在列表內容上使用的佈局類型 效果圖     代碼   .wxml     <!--pages/demo1/demo1.wxml--> <view class="myFlexView"> <view clas

原创 小程序開發 組件-movable-area與movable-view-可移動的View

前言   此篇博客演示可以移動的View   全方向移動 效果圖 .js Page({ /** * 頁面的初始數據,這裏需要提供x和y2個數據 */ data: { x:0,

原创 Android開發 懸浮窗開發

前言   此博客講解的懸浮窗開發,懸浮窗開發需要衆多權限。首先就需要在設置-應用-權限裏被允許彈出懸浮窗。   一些懸浮窗常用的 layoutParams.flags WindowManager.LayoutParams.FLAG_NOT_

原创 小程序開發 事件綁定

效果圖 代碼 .js Page({ /** * 頁面的初始數據 */ data: { inputContent:0, }, editText:function(e)

原创 Android開發 使用ScaleGestureDetector與GestureDetector縮放與移動圖片

前言   ScaleGestureDetector是實現多指操作縮放   GestureDetector 是實現單指追蹤   這2個類的使用都很簡單,下面的代碼中有註釋,另外其實也可以實現在TextView或者其他View中   代碼 i

原创 Android開發 雙向進度條自定義View____TwoWayProgressView

前言   一個雙向進度的自定義View,已經封裝好,可以直接使用 效果圖 代碼 import android.content.Context import android.graphics.* import android.util.A

原创 Android開發 BtHelp 一個封裝好的經典藍牙功能操作類

前言   請注意,這裏說的是經典藍牙開發。就是手機設置中的藍牙開發(代碼的使用場景是一些Launcher開發與物聯設備開發),並不是ble藍牙開發。使用kotlin與建造者模式封裝,直接複製完整封裝代碼就可以使用(包含了數據類與枚舉類),有

原创 Android開發 自定義View_利用canvas的clipRect實現文字顏色滾動效果

前言   實現原理很簡單,就是繪製2層不同顏色的文本,然後將其中一個的畫布裁剪到合適的大小在向一個方向移動起來。 效果圖 代碼 import android.content.Context import android.graphics

原创 Android開發 Switch

前言   講解基本Switch的使用與記錄一些開發點子   轉載請註明來源:https://www.cnblogs.com/guanxinjing/p/16313742.html 基本屬性 android:showText:設置on/of

原创 Android 跨進程通信之AIDL

前言   在Android跨進程通信的方式有很多比如廣播,ContentProvider,AIDL等等,它們各自有各自的使用範圍。而且AIDL更像是Java的ServerSocket通信機制, 需要一個常駐的服務端與調用它的客戶端。AIDL