Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MZCretin/RelativeLayoutDemo
/ functions
Functions
98 in github.com/MZCretin/RelativeLayoutDemo
⨍
Functions
98
◇
Types & classes
12
↓ 44 callers
Method
getX
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:866
↓ 39 callers
Method
getY
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:874
↓ 14 callers
Method
getWidth
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:850
↓ 12 callers
Method
getHeight
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:858
↓ 7 callers
Method
getMidPiont
获取中间点 @param p1 @param p2 @return 返回两个点连线的中点
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:619
↓ 7 callers
Method
getTextSize
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:810
↓ 7 callers
Method
setRotation
(float rotation)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:830
↓ 7 callers
Method
setTextSize
(float textSize)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:814
↓ 7 callers
Method
setX
(float x)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:870
↓ 7 callers
Method
setY
(float y)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:878
↓ 7 callers
Method
spacing
计算两点之间的距离 @param event @return 两点之间的距离
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:720
↓ 6 callers
Method
getTag
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:802
↓ 5 callers
Method
setTextColor
(int textColor)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:781
↓ 5 callers
Method
toString
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:785
↓ 4 callers
Method
init
(Context context)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:58
↓ 3 callers
Method
calculateInSampleSize
(BitmapFactory.Options options, int reqWidth, int reqHeight)
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:53
↓ 3 callers
Method
setTag
(String tag)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:806
↓ 3 callers
Method
updateTextViewParams
对控件进行参数的更新操作 @param tv
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:519
↓ 2 callers
Method
addTextView
添加一个TextView到界面上
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:314
↓ 2 callers
Method
angleBetweenLines
计算刚开始触摸的两个点构成的直线和滑动过程中两个点构成直线的角度 @param fX 初始点一号x坐标 @param fY 初始点一号y坐标 @param sX 初始点二号x坐标 @param sY 初始点二号y坐标 @param nfX 终点一号x坐标 @param nfY 终点一号y坐
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:699
↓ 2 callers
Method
compressBitmap
通过文件名返回一个压缩的图片 @param filePath @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:337
↓ 2 callers
Method
createScaleBitmap
(Bitmap src, int dstWidth, int dstHeight)
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:70
↓ 2 callers
Method
getFilePath
生成输出文件路径 @param mediaStorageDir @param fileType @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:226
↓ 2 callers
Method
getFileRootPath
()
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:462
↓ 2 callers
Method
getRotation
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:826
↓ 2 callers
Method
getViewMidPoint
该方法用于回一个View的终点坐标 如果该View不存在则返回(0,0) @param view @return
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:643
↓ 2 callers
Method
onColorChange
(int color)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/ColorTagImageView.java:79
↓ 2 callers
Method
onTextViewMoving
(TextView textView)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:886
↓ 2 callers
Method
setContent
(String content)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:846
↓ 2 callers
Method
setHeight
(int height)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:862
↓ 2 callers
Method
setMidPoint
(Point midPoint)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:822
↓ 2 callers
Method
setScale
(float scale)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:838
↓ 2 callers
Method
setWidth
(int width)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:854
↓ 2 callers
Method
showDialog
显示自定义对话框
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:469
↓ 2 callers
Method
spacing
计算两点之间的距离 @param event @return 两点之间的距离
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:185
↓ 2 callers
Method
touchMoveCallBack
(int direction)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:884
↓ 2 callers
Method
zoom
(float scale, View view)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:173
↓ 2 callers
Method
zoom
(float f)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:710
↓ 1 callers
Method
angleBetweenLines
计算刚开始触摸的两个点构成的直线和滑动过程中两个点构成直线的角度 @param fX 初始点一号x坐标 @param fY 初始点一号y坐标 @param sX 初始点二号x坐标 @param sY 初始点二号y坐标 @param nfX 终点一号x坐标 @param nfY 终点一号y坐
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:204
↓ 1 callers
Method
compressImage
返回一张压缩后的图片 @param image @param size @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:316
↓ 1 callers
Method
createViewBitmap
将一个View转化成一个Bitmap @param v @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:268
↓ 1 callers
Method
getMidPoint
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:818
↓ 1 callers
Method
getScale
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:834
↓ 1 callers
Method
getTextViewParams
根据TextView获取到该TextView的配置文件 @param tv @return
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:572
↓ 1 callers
Method
init
初始化操作
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:454
↓ 1 callers
Method
initUI
()
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:32
↓ 1 callers
Method
onTextViewMovingDone
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:888
↓ 1 callers
Method
saveBitmapToFile
保存Bitmap到指定文件 @param tempBitmap @param fileName
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:427
↓ 1 callers
Method
saveTextViewparams
//对状态进行保存操作 @param textView @return
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:547
↓ 1 callers
Method
setListener
(OnColorTagChanges listener)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/ColorTagImageView.java:33
↓ 1 callers
Method
setMyRelativeTouchCallBack
(MyRelativeTouchCallBack myRelativeTouchCallBack)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:100
↓ 1 callers
Method
setTextViewParams
对控件重新赋值 防止出现错乱 @param para
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:604
↓ 1 callers
Method
testScaleTimes
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:130
Method
ApplicationTest
()
app/src/androidTest/java/com/cretin/www/relativelayoutdemo/ApplicationTest.java:10
Method
ColorTagImageView
(Context context)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/ColorTagImageView.java:39
Method
MoveScaleRotateView
(Context context)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:215
Method
MyRelativeLayout
处理View上的单击事件 用以添加TextView
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:112
Method
addition_isCorrect
()
app/src/test/java/com/cretin/www/relativelayoutdemo/ExampleUnitTest.java:11
Method
btnClickExplain
(View view)
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:66
Method
btnClickLoad
(View view)
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:90
Method
decodeBitmapFromFSDCard
(String pathName)
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:105
Method
decodeSampledBitmapFromFSDCard
(String pathName, int reqWidth, int reqHeight)
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:93
Method
decodeSampledBitmapFromResource
动态设置inSampleSize 倍数 @param pathName 图片路径 @param reqWidth 要压缩的宽度 @param reqHeight 要压缩的高度 @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:38
Method
getContent
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:842
Method
getListTvParams
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:582
Method
getListener
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/ColorTagImageView.java:29
Method
getMyRelativeTouchCallBack
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:96
Method
getOutFile
生成输出文件 @param fileType @param directoryPath @param format @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:191
Method
getTextColor
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:777
Method
getimage
(String srcPath, float hh, float ww)
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:281
Method
ifIsOnView
该方法用于判断某一个点是否某一个范围中 @param width @param height @param startX @param startY @param point @return
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:667
Method
log
测试用 打印log @param log
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:250
Method
onClick
(DialogInterface dialog, int which)
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:78
Method
onClick
(View v)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:490
Method
onColorChange
(int color)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:479
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:24
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/cretin/www/relativelayoutdemo/SecondActivity.java:8
Method
onLayout
(boolean changed, int l, int t, int r, int b)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:594
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:107
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:754
Method
onTextViewMoving
这个方法可以用来实现滑到某一个地方删除该TextView的实现 @param textView
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:56
Method
onTextViewMovingDone
()
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:61
Method
onTouch
(View v, MotionEvent event)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:66
Method
onTouch
(View v, MotionEvent event)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:331
Method
onTouchEvent
(MotionEvent event)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/ColorTagImageView.java:56
Method
onTouchEvent
(MotionEvent event)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:112
Method
onTouchEvent
(MotionEvent event)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:141
Method
readPictureDegree
读取图片属性:旋转的角度 @param path 图片绝对路径 @return degree旋转的角度
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:116
Method
removeAllThings
()
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:294
Method
resizeImage
对图片进行缩放 @param bitmap @param w @param h @return
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:366
Method
rotaingImageView
旋转图片 @param angle 旋转角度 @param bitmap 要处理的Bitmap @return 处理后的Bitmap
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:169
Method
saveBitmapToPath
保存Bitmap到指定路径 @param tempBitmap @param filePath
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:450
Method
saveCompressFile
根据文件名压缩文件再保存 @param filePath @param newFilePath
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:390
Method
saveImage
将bitmap保存在SD jpeg格式 @param bitmap 图片bitmap @param filePath 要保存图片路径 @param quality 压缩质量值
app/src/main/java/com/cretin/www/relativelayoutdemo/utils/ImageUtils.java:145
Method
setBackGroundBitmap
为自定义View设置背景图片 顺便隐藏VerticalSeekBar @param bitmap
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:306
Method
setListTvParams
(List<TextViewParams> listTvParams)
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MyRelativeLayout.java:588
Method
showToast
测试用 显示Toast @param msg
app/src/main/java/com/cretin/www/relativelayoutdemo/view/MoveScaleRotateView.java:241
Method
touchMoveCallBack
当时重写这个方法是因为项目中有左右滑动切换不同滤镜的效果 @param direction
app/src/main/java/com/cretin/www/relativelayoutdemo/MainActivity.java:42