原创 View的setTag()和setTag(int key, final Object tag)

今天使用Glid加載圖片,使用了View的setTag(int key, final Object tag) 方法,然後給我拋了異常 “The key must be an application-specific resource

原创 android RecyclerView 嵌套 RecycleView 導致位置不正確問題

項目中用到一個下拉列表功能,手lu了一個RecyclerView 嵌套RecyclerView的垂直下拉列表,本來挺不錯,結果遇到個問題,每次點擊父RecyclerView靠後面的幾項Item展開子RecyclerView,結果父Re

原创 星球旋轉菜單

今天偶爾看到鴻洋博客實現建行的圓形菜單,效果看起來還不錯。 原文在這裏實現建行圓形菜單 公司正好需要做一個 星球旋轉的菜單,於是就在基礎上修改了一下,先看效果圖 靜態圖是這樣的,公司的網不允許上傳視頻,只能傳個截圖了看看效果了。 1

原创 安卓數學公式 FlexibleRichTextView 的使用

最近項目中有用到數學鍵盤公式 例如:數學公式: 用戶輸入鍵盤後產生的數據應該就是這樣的 $$ \\[ \\sum_{k=1}^n k^2 = \\frac{1}{2} n (n+1).\\] $$ 但是我們肯定不能顯示出這樣的一

原创 安卓ZipInputStream 解壓文件

/** * 解壓文件 * 將目標文件解壓到指定目錄 * @param srcFile 源文件 * @param desFile 目標文件 * @throws IOExceptio

原创 android gradle3.1.1 修改apk名稱 報錯

3.1.1版本修改爲: android.applicationVariants.all { variant -> variant.outputs.all { outputFileName =

原创 cocos-2d sufaceView 與活動通信導致變黑變白問題

在開發安卓時,有時候會用的一些比較炫酷的動畫,當用安卓原生的屬性動畫和幀動畫又不好實現,往往會用一些輔助工具,比如cocos2d這樣的遊戲開發工具包。cocos2d-android用來實現一些安卓的動畫比起cocos2d-x和cocosC

原创 android studio工程打jar包

1.將你的工程項目轉成Model或Libray 在build文件中配置修改,意思是將該工程修改爲庫的形式 原來 apply plugin: ‘com.android.application’ 修改後 ap

原创 工具類 解決幀動畫內存泄漏問題

package com.hp.robot.util; import android.app.Activity; import android.content.Context; import android.content.res.Xm

原创 Unity Color值r,g,b

unity中代碼使用R,G,B顏色值需要除255f label.effectColor = new Color(39f / 255f, 83f / 255f, 150f / 255f); 顏色值纔會生效

原创 unity調用安卓報錯static方法和non-static方法

AndroidJavaClass jc = new AndroidJavaClass(“com.unity3d.player.UnityPlayer”); AndroidJavaObject jo = jc.GetStatic(“cur

原创 安卓修改系統Toast 字體大小

* Make a standard toast that just contains a text view. * * @param context The context to use. Usually your {@lin

原创 recycleView中實現textView跑馬燈效果

自定義一個TextView public class MarqueTextView extends AppCompatTextView { public MarqueTextView(Context context) { su

原创 android自定義隨手指移動Button

定義隨手指滑動按鈕,限制按鈕不可滑動超出屏幕。解決與點擊事件衝突問題. public class MoveButton extends AppCompatButton { private int lastX; priva

原创 android 6.0 獲取SD卡路徑

/** * 6.0獲取外置sdcard和U盤路徑,並區分 * * @param mContext * @param keyword * SD = “內部存