發表文章

目前顯示的是 5月, 2020的文章

[Blogger小技巧] 免用小工具無痛完成自訂義的程式碼區塊

圖片
好久沒寫技術分享文了 用過許多平台寫過文章之後再回來這 發現 Blogger 的程式碼區塊使用起來實在不是很理想 想想乾脆用結圖的方式,但是讀者又不方便做複製的動作 文章編輯器裡的使用程式碼格式沒有看到效果 外掛又需要去版面設定加入 HTML/JavaScript 在文章中需要程式碼區塊的時候又要切換到 HTML 檢視 把程式碼用<pre></pre>包起來 實在是很不好用 某天在使用 Google Docs 的時候發現一個應用工具叫做 Code Blocks 名字非常的簡單明瞭就是"程式碼區塊" 使用步驟如下: 安裝  Code Blocks 開啟一個新的 Google Docs 把你想貼的程式碼貼到 Google Docs 中 (這邊拿上一篇 layer-list 應用裡的程式碼來做示範) 反白程式碼後,點選:外掛程式 -> Code Blocks -> Start 底下執行中轉轉轉完,右邊會出現一個設定區塊,就可以根據你的程式語言和主題進行 Format,也可以先點選 Preview 預覽格式,再決定是否要套用。 Format 之後就可以複製貼到 Blogger 囉,這邊注意一下它套用完之後是放到單格表格內,所以要選取整個儲存格再做複製,才能把整個格式複製過來喔~~如下圖: 一起來分享你腦袋中的知識吧~

[Android] layer-list 應用 - 愛奇藝和當貝市場的 QR Code 掃描外框

圖片
今天工作需要設計 QR Code 掃描來做客服表單填寫 只出現 QR Code 沒設計感,感覺少了什麼 參考了愛奇藝和當貝市場 發現外層都還有一個框 如下圖 這個框要如何實現,初步構想了一下 請設計出 9patch 圖 用五個 drawable 組出來 (框及四個角) 利用 layer-list 和 drawable 組合 使用第一種方式當然是最好的,只需要設計幫忙出一張圖就行,背景套用上去就好 但如果今天急單,設計又剛好不在,自己的PS又爛到可以怎麼辦? 只好自己刻了 第二種方式 先用<shape>分別做成框和四個角的 drawable.xml,再用 RelativeLayout 和 ImageView 來組成,但這樣又太多檔案和程式碼,有沒有辦法再更簡潔,所以想到第三種方式 利用 layer-list 和 drawable 組合 Step1: 新增最外層為 <layer-list> 的 background.xml  <? xml version= "1.0" encoding= "utf-8" ?> < layer-list xmlns:android= "http://schemas.android.com/apk/res/android" > </ layer-list > Step2: 用 <shape> 做一個外層的框,可以用 Preview 來看看結果 這裡補充一下,<layer-list> 是由多個 <item> 組成,所以 <layer-list> 中只會有 <item> 不可以有 <shape> 等其他的 element <? xml version= "1.0" encoding= "utf-8" ?> < layer-list xmlns:android= "http://schemas.android.com/apk/res/andro