MCPcopy Create free account

hub / github.com/ChaosOctopus/ChaosCompass / functions

Functions71 in github.com/ChaosOctopus/ChaosCompass

↓ 19 callersMethodsetColor
设置状态栏颜色 @param activity 需要设置的 activity @param color 状态栏颜色值
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:45
↓ 18 callersMethoddrawText
()
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:396
↓ 8 callersMethodgetStatusBarHeight
获取状态栏高度 @param context context @return 状态栏高度
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:491
↓ 5 callersMethodaddTranslucentView
添加半透明矩形条 @param activity 需要设置的 activity @param statusBarAlpha 透明值
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:384
↓ 5 callersMethodcalculateStatusColor
计算状态栏颜色 @param color color值 @param alpha alpha值 @return 最终的状态栏颜色
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:514
↓ 2 callersMethodcreateStatusBarView
生成一个和状态栏大小相同的彩色矩形条 @param activity 需要设置的 activity @param color 状态栏颜色值 @return 状态栏矩形条
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:400
↓ 2 callersMethodgetCameraRotate
让Camera旋转,获取旋转偏移大小 @param event
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:531
↓ 2 callersMethodgetCameraTranslate
获取Camera,平移大小 @param event
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:517
↓ 2 callersMethodgetPercent
(float x, float y)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:396
↓ 2 callersMethodgetPercent
获取比例 @param mCameraRotateX @param mCameraRotateY @return
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:546
↓ 2 callersMethodgetViewRotate
(MotionEvent event)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:385
↓ 2 callersMethodgetViewTranslate
(MotionEvent event)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:374
↓ 2 callersMethodsetRootView
设置根布局参数
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:431
↓ 2 callersMethodsetTranslucentForImageView
为头部是 ImageView 的界面设置状态栏透明(使用默认透明度) @param activity 需要设置的activity @param needOffsetView 需要向下偏移的 View
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:308
↓ 2 callersMethodsetTransparentForWindow
设置透明
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:441
↓ 2 callersMethodtransparentStatusBar
使状态栏透明
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:456
↓ 1 callersMethodclearPreviousSetting
(Activity activity)
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:367
↓ 1 callersMethodcreateTranslucentStatusBarView
创建半透明矩形 View @param alpha 透明值 @return 半透明 View
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:475
↓ 1 callersMethoddrawCenterText
()
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:261
↓ 1 callersMethoddrawCompassCircum
指南针外接圆,和外部圆换道理差不多
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:336
↓ 1 callersMethoddrawCompassDegreeScale
()
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:270
↓ 1 callersMethoddrawCompassOutSide
指南针外部可简单分为两部分 1、用Path实现小三角形 2、两个圆弧
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:370
↓ 1 callersMethoddrawHPointer
()
app/src/main/java/com/chaos/chaoscompass/OclockView.java:226
↓ 1 callersMethoddrawInnerCricle
()
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:252
↓ 1 callersMethoddrawMPointer
()
app/src/main/java/com/chaos/chaoscompass/OclockView.java:249
↓ 1 callersMethoddrawSPointer
()
app/src/main/java/com/chaos/chaoscompass/OclockView.java:272
↓ 1 callersMethodgetTime
()
app/src/main/java/com/chaos/chaoscompass/OclockView.java:152
↓ 1 callersMethodset3DMetrix
设置camera相关
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:237
↓ 1 callersMethodsetColorForDrawerLayout
为DrawerLayout 布局设置状态栏变色 @param activity 需要设置的activity @param drawerLayout DrawerLayout @param color 状态栏颜色值
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:175
↓ 1 callersMethodsetTranslucentForImageViewInFragment
为 fragment 头部是 ImageView 的设置状态栏透明 @param activity fragment 对应的 activity @param needOffsetView 需要向下偏移的 View
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:337
↓ 1 callersMethodsetTransparent
设置状态栏全透明 @param activity 需要设置的activity
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:160
↓ 1 callersMethodsetTransparentForDrawerLayout
为 DrawerLayout 布局设置状态栏透明 @param activity 需要设置的activity @param drawerLayout DrawerLayout
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:266
↓ 1 callersMethodsetVal
(float val)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:112
↓ 1 callersMethodstartOclockAnmi
()
app/src/main/java/com/chaos/chaoscompass/OclockView.java:336
↓ 1 callersMethodstartRestore
()
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:478
MethodBarUtils
()
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:23
MethodChaosCompassView
(Context context)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:117
MethodOclockView
(Context context)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:91
MethodStatusBarView
(Context context, AttributeSet attrs)
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:28
Methodaddition_isCorrect
()
app/src/test/java/com/chaos/chaoscompass/ExampleUnitTest.java:13
MethodgetActionBarHeight
获取ActionBar高度 @param activity activity @return ActionBar高度
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:558
MethodgetInterpolation
(float input)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:353
MethodgetInterpolation
(float input)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:494
MethodgetVal
()
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:108
MethodhideStatusBar
隐藏状态栏 <p>也就是设置全屏,一定要在setContentView之前调用,否则报错</p> <p>此方法Activity可以继承AppCompatActivity</p> <p>启动的时候状态栏会显示一下再隐藏,比如QQ的欢迎界面</p> <p>在配置文件中Activity加属性android
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:535
MethodisStatusBarExists
判断状态栏是否存在 @param activity activity @return {@code true}: 存在<br>{@code false}: 不存在
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:547
MethodonAccuracyChanged
(Sensor sensor, int accuracy)
app/src/main/java/com/chaos/chaoscompass/CompassActivity.java:30
MethodonAnimationUpdate
(ValueAnimator animation)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:362
MethodonAnimationUpdate
(ValueAnimator animation)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:502
MethodonClick
(View v)
app/src/main/java/com/chaos/chaoscompass/MainActivity.java:31
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/chaos/chaoscompass/CompassActivity.java:15
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/chaos/chaoscompass/OclockActivity.java:8
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/chaos/chaoscompass/MainActivity.java:22
MethodonDestroy
()
app/src/main/java/com/chaos/chaoscompass/CompassActivity.java:40
MethodonDraw
(Canvas canvas)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:168
MethodonDraw
(Canvas canvas)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:212
MethodonMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:288
MethodonMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:423
MethodonSensorChanged
(SensorEvent event)
app/src/main/java/com/chaos/chaoscompass/CompassActivity.java:24
MethodonTouchEvent
(MotionEvent event)
app/src/main/java/com/chaos/chaoscompass/OclockView.java:315
MethodonTouchEvent
(MotionEvent event)
app/src/main/java/com/chaos/chaoscompass/ChaosCompassView.java:451
MethodsetColorForSwipeBack
为滑动返回界面设置状态栏颜色 @param activity 需要设置的activity @param color 状态栏颜色值
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:82
MethodsetColorNoTranslucent
设置状态栏纯色 不加半透明效果 @param activity 需要设置的 activity @param color 状态栏颜色值
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:108
MethodsetColorNoTranslucentForDrawerLayout
为DrawerLayout 布局设置状态栏颜色,纯色 @param activity 需要设置的activity @param drawerLayout DrawerLayout @param color 状态栏颜色值
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:186
MethodsetStatusBarHeight
(Context context, View statusBarView)
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:500
MethodsetTranslucent
使状态栏半透明 <p> 适用于图片作为背景的界面,此时需要图片填充到状态栏 @param activity 需要设置的activity
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:119
MethodsetTranslucentForCoordinatorLayout
针对根布局是 CoordinatorLayout, 使状态栏半透明 <p> 适用于图片作为背景的界面,此时需要图片填充到状态栏 @param activity 需要设置的activity @param statusBarAlpha 状态栏透明度
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:147
MethodsetTranslucentForDrawerLayout
为 DrawerLayout 布局设置状态栏透明 @param activity 需要设置的activity @param drawerLayout DrawerLayout
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:241
MethodsetTransparentForImageView
为头部是 ImageView 的界面设置状态栏全透明 @param activity 需要设置的activity @param needOffsetView 需要向下偏移的 View
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:298
MethodsetTransparentForImageViewInFragment
为 fragment 头部是 ImageView 的设置状态栏透明 @param activity fragment 对应的 activity @param needOffsetView 需要向下偏移的 View
app/src/main/java/com/chaos/chaoscompass/BarUtils.java:347
MethoduseAppContext
()
app/src/androidTest/java/com/chaos/chaoscompass/ExampleInstrumentedTest.java:19