原创 RecyclerView根據座標得到position的思路

最近有個需求,就是手指在RecyclerView隨意滑動,如在ABCDEF 滑動到A就響應數據A顯示。(當然該功能可以直接自定義view draw出來)效果如圖 核心即題目,RecyclerView根據座標得到position?也就是說

原创 unity3d控制物品的移動(鼠標或上下左右WASD)

通過 Mathf.Clamp控制區域範圍 上下左右和WSAD 的控制 使用前提:給對象添加剛體 Componet —-> Physics —-> rigidbody public float speed;

原创 股票K線指標算法整理(Java封裝工具類)

  工具類下載地址: https://download.csdn.net/download/qq_28844947/11088865   可查看應用效果之一:https://www.coinsmt.com/fullScreen/huobi

原创 Android富文本編輯器進階版(乾貨,IOS可照搬邏輯)

#本文主要是講解部分原理,源碼及其使用請移步Githubhttps://github.com/RexSuper/RichEditor APK:https://github.com/RexSuper/RichEditor/blob/mast

原创 android判斷是否顯示虛擬按鍵及其高度問題

最近要做一個全局輸入框,只能通過onGlobalLayout調整適應佈局頂起鍵盤給予正確的高度,遇到國產虛擬按鍵可算是天坑。 問題在於很多隻搜到了是否存在虛擬按鍵,但是隨着全面屏手勢等出現,這個虛擬按鍵是可以動態顯示隱藏的,當隱藏的時候這

原创 字符串識別超鏈接並替換的正則(去重)

public class TestJavaMain { static String regexStr = "((http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(

原创 電商材質選擇邏輯(不限材質數量)

邏輯分析 非java語言 只需要看下面幾句 1.百度適用你的流式佈局 2.下面的假設性原則 後臺只是告訴我,可能多種材質具體又幾種,不確定,這就意味着我得寫出通用性的。 一開始我想的十分複雜。你每選擇一個 再選擇一個。都

原创 自定義高亮區域 作用戶引導的思路

先顯示簡易的效果 網上看了一些引導 發現自定義文本 和箭頭指向都不夠方便,就寫了比較符合自己習慣的 //內容更新 視覺優化 將下面代碼分別添加到兩個addView之後 ObjectAnimator.ofFloat(高亮的vi

原创 Rex's BaseActivity

前言 寫任何代碼,當你想簡化代碼的時候,封裝之後自己方便用的時候 便是你最有心得時候,用的時候更是愉悅,久而久之都有自己的一套快速開發,常見的有會封裝 application,activity 亦或是萬能的adapter 。泛型,

原创 android opengl es 3d 貼圖 旋轉立方體demo

效果展示 源碼和apk的下載 資源下載 核心代碼 package com.rex; import android.graphics.Bitmap; import android.graphics.BitmapFactory;

原创 當你準備自定義view的時候

前言 一直以來 寫一些小demo沒什麼總結性,今天先放個坑,談談對自定義的理解 也作爲自己的網絡筆記。 講講自己對常用方法的理解,後續會補上相關實際的實例 先分享一些我已經發過的比較簡單的自定義view 簡易實現Listvie

原创 自學unity3d的日記

開發android也快兩三四年了,最近突然對3d有了興趣,用一篇博客記錄自己慢慢的學習歷程。有興趣的可以一起加好友,純做日記 今天去官網隨便安裝了Unity5.5,還好不用像android一樣配置環境,聽說主要用c#聽說不是

原创 app安裝失敗,安裝衝突

目前我遇到的 1.包名相同 2.簽名不一致 3.自定義權限衝突 應用未安裝 就直接用adb裝,看報錯信息 很容易就知道了。自定義權限衝突可能你用了一個第三方 裏面有自定義權限,這個自定義權限只能你自己用。兩個app都用就

原创 android幀動畫太多太卡(OOM)解決方案

IO工具類下載 - 使用方法 private void initGif() { ivShowGif = (ImageView) view.findViewById(R.id.ivShowGif);

原创 測試監聽網頁最新標題變化發郵件通知的小例子

//個人筆記 public class TestEmalil { public final static String key = "iwggevboxtfgdcbh"; public static String las