Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MartinHY/PosterMaster
/ functions
Functions
111 in github.com/MartinHY/PosterMaster
⨍
Functions
111
◇
Types & classes
20
↓ 12 callers
Method
markPoint
标记坐标点 @param x @param y @return
poster/src/main/java/com/martin/poster/Layer.java:74
↓ 7 callers
Method
destroyBitmap
清除bitmap对象 @param bitmap 目标对象
poster/src/main/java/com/martin/poster/BitmapUtils.java:34
↓ 5 callers
Method
destroyBitmap
清除bitmap对象 @param bitmap 目标对象
app/src/main/java/com/martin/postermaster/BitmapUtils.java:151
↓ 5 callers
Method
scaleBitmap
(Bitmap b, float scale)
poster/src/main/java/com/martin/poster/BitmapUtils.java:15
↓ 4 callers
Method
getDisplayMetrics
Returns a valid DisplayMetrics object @param context valid context @return DisplayMetrics object
app/src/main/java/com/martin/postermaster/Utils.java:89
↓ 4 callers
Method
setColorMatrixColorFilter
(ImageView imageView, ColorMatrixColorFilter matrixColorFilter)
app/src/main/java/com/martin/postermaster/ColorFilter.java:77
↓ 3 callers
Method
build
()
poster/src/main/java/com/martin/poster/Layer.java:84
↓ 3 callers
Method
caculateDrawLayer
计算出 真实起点坐标,和结束坐标,可以确定出显示矩形框 @param coverScale 遮盖层图片的缩放比例 @return
poster/src/main/java/com/martin/poster/Layer.java:124
↓ 3 callers
Method
dismiss
(Layer layer)
poster/src/main/java/com/martin/poster/OnLayerSelectListener.java:12
↓ 3 callers
Method
getLayer
()
poster/src/main/java/com/martin/poster/Layer.java:449
↓ 3 callers
Method
getModelView
()
poster/src/main/java/com/martin/poster/PosterView.java:88
↓ 3 callers
Method
isTouchInLayer
(float x, float y)
poster/src/main/java/com/martin/poster/Layer.java:290
↓ 3 callers
Method
releaseFocus
(Layer layer)
poster/src/main/java/com/martin/poster/LayerFocusChange.java:11
↓ 3 callers
Method
requseFocus
(Layer layer)
poster/src/main/java/com/martin/poster/LayerFocusChange.java:9
↓ 3 callers
Method
scaleLayer
缩放图层 @param toSacle
poster/src/main/java/com/martin/poster/Layer.java:299
↓ 3 callers
Method
setCanDrawFrame
(boolean canDrawFrame)
poster/src/main/java/com/martin/poster/Layer.java:432
↓ 2 callers
Method
distance
(MotionEvent event)
poster/src/main/java/com/martin/poster/LayerUtils.java:14
↓ 2 callers
Method
dpToPx
(Context context, final float dp)
app/src/main/java/com/martin/postermaster/Utils.java:60
↓ 2 callers
Method
draw
(Canvas canvas)
poster/src/main/java/com/martin/poster/Layer.java:157
↓ 2 callers
Method
getDegrees
获取旋转角度 @param start @param end @param center @return
poster/src/main/java/com/martin/poster/LayerUtils.java:35
↓ 2 callers
Method
getFilterLayer
()
poster/src/main/java/com/martin/poster/Layer.java:453
↓ 2 callers
Method
getRadian
算出一点和边的弧度 @param x @param y @param centerX @param centerY @return
poster/src/main/java/com/martin/poster/LayerUtils.java:66
↓ 2 callers
Method
isPreSelect
()
poster/src/main/java/com/martin/poster/Layer.java:436
↓ 2 callers
Method
resetLayer
(Bitmap layer, Bitmap filterLayer)
poster/src/main/java/com/martin/poster/Layer.java:390
↓ 2 callers
Method
selected
(float[] filter)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:72
↓ 2 callers
Method
setColorMatrix
生成对应颜色滤镜的图片 @param bitmap @param colormatrix @param isRecycle @return
app/src/main/java/com/martin/postermaster/ColorFilter.java:72
↓ 2 callers
Method
setLayerX
(float x)
poster/src/main/java/com/martin/poster/Layer.java:349
↓ 2 callers
Method
setLayerY
(float y)
poster/src/main/java/com/martin/poster/Layer.java:353
↓ 2 callers
Method
setPreSelect
(boolean preSelect)
poster/src/main/java/com/martin/poster/Layer.java:440
↓ 2 callers
Method
viewInit
()
poster/src/main/java/com/martin/poster/PosterView.java:34
↓ 1 callers
Method
addMenuInit
滤镜菜单初始化,并设置宽高 @param menu @param menuWidth
poster/src/main/java/com/martin/poster/PosterView.java:46
↓ 1 callers
Method
bindView
(ModelView modelView)
poster/src/main/java/com/martin/poster/Model.java:169
↓ 1 callers
Method
calculateFitScale
计算缩放比例 @param width @param height @param canvasW @param canvasH @return
poster/src/main/java/com/martin/poster/LayerUtils.java:94
↓ 1 callers
Method
clearFilter
去除滤镜图
poster/src/main/java/com/martin/poster/Layer.java:412
↓ 1 callers
Method
destroyLayer
清除layer内存
poster/src/main/java/com/martin/poster/Layer.java:422
↓ 1 callers
Method
dissMenu
()
poster/src/main/java/com/martin/poster/PosterView.java:53
↓ 1 callers
Method
getFrontMenuPoint
计算出菜单弹出的最优点 @return
poster/src/main/java/com/martin/poster/Layer.java:363
↓ 1 callers
Method
getScreenMetrics
获取屏幕宽度和高度,单位为px @param context @return
app/src/main/java/com/martin/postermaster/Utils.java:19
↓ 1 callers
Method
getScreenWidth
(final Context context)
app/src/main/java/com/martin/postermaster/Utils.java:76
↓ 1 callers
Method
imageViewColorFilter
为imageView设置颜色滤镜 @param imageView @param colormatrix
app/src/main/java/com/martin/postermaster/ColorFilter.java:23
↓ 1 callers
Method
inItFilters
()
app/src/main/java/com/martin/postermaster/MainActivity.java:143
↓ 1 callers
Method
middle
(MotionEvent event)
poster/src/main/java/com/martin/poster/LayerUtils.java:21
↓ 1 callers
Method
moveLayer
移动图层 @param disX @param disY
poster/src/main/java/com/martin/poster/Layer.java:330
↓ 1 callers
Method
onSelected
(Layer layer)
poster/src/main/java/com/martin/poster/OnLayerSelectListener.java:10
↓ 1 callers
Method
preSelect
(Layer layer)
poster/src/main/java/com/martin/poster/LayerFocusChange.java:13
↓ 1 callers
Method
releaseAllFocus
()
poster/src/main/java/com/martin/poster/Layer.java:486
↓ 1 callers
Method
releasePreSelect
(Layer layer)
poster/src/main/java/com/martin/poster/LayerFocusChange.java:15
↓ 1 callers
Method
rotate
真实旋转,图片宽高会根据图片的旋转角度重新生成宽高,回收原始图片 @param bitmap @param degree @return
app/src/main/java/com/martin/postermaster/BitmapUtils.java:108
↓ 1 callers
Method
setDrawWidth
(int drawWidth)
poster/src/main/java/com/martin/poster/Model.java:50
↓ 1 callers
Method
setFilterLayer
设置滤镜图片 @param filterLayer
poster/src/main/java/com/martin/poster/Layer.java:403
↓ 1 callers
Method
setLayerFocusChange
(LayerFocusChange focusChange)
poster/src/main/java/com/martin/poster/Layer.java:482
↓ 1 callers
Method
setModel
(Model model)
poster/src/main/java/com/martin/poster/ModelView.java:31
↓ 1 callers
Method
setOnItemSelectListener
(OnItemSelectListener onItemSelectListener)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:66
↓ 1 callers
Method
setOnLayerSelectListener
(OnLayerSelectListener onLayerSelectListener)
poster/src/main/java/com/martin/poster/Layer.java:476
↓ 1 callers
Method
showMenu
(Layer layer)
poster/src/main/java/com/martin/poster/PosterView.java:58
↓ 1 callers
Method
swithLayer
(Layer layer, Layer layer1)
poster/src/main/java/com/martin/poster/Model.java:126
↓ 1 callers
Method
translate
真实偏移,图片宽高会根据图片的偏移距离重新生成宽高,回收原始图片 @param bitmap,目标图片 @param preX,偏移X轴百分比 @param preY,偏移Y轴百分比 @return
app/src/main/java/com/martin/postermaster/BitmapUtils.java:30
Method
ApplicationTest
()
poster/src/androidTest/java/com/martin/poster/ApplicationTest.java:10
Method
ApplicationTest
()
app/src/androidTest/java/com/martin/postermaster/ApplicationTest.java:10
Method
FiltersAdapter
(RequestManager manager, LayoutInflater mInflater, List<float[]> filters)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:24
Method
Layer
(Bitmap layer, int degree)
poster/src/main/java/com/martin/poster/Layer.java:62
Method
MenuPoint
(int direction, PointF point)
poster/src/main/java/com/martin/poster/Layer.java:384
Method
Model
(Bitmap cover, List<Layer> layers)
poster/src/main/java/com/martin/poster/Model.java:35
Method
ModelView
(Context context)
poster/src/main/java/com/martin/poster/ModelView.java:23
Method
MyViewHolder
(View view)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:81
Method
PosterView
(Context context)
poster/src/main/java/com/martin/poster/PosterView.java:24
Method
addition_isCorrect
()
poster/src/test/java/com/martin/poster/ExampleUnitTest.java:11
Method
addition_isCorrect
()
app/src/test/java/com/martin/postermaster/ExampleUnitTest.java:11
Method
bitmapColorFilter
生成对应颜色偏向滤镜的图片,并回收原图 @param bitmap @param color @return
app/src/main/java/com/martin/postermaster/ColorFilter.java:47
Method
destoryLayers
()
poster/src/main/java/com/martin/poster/ModelView.java:71
Method
destroyLayer
清除layer内存
poster/src/main/java/com/martin/poster/Model.java:80
Method
dipOrDpToFloat
@param value @return 将dip或者dp转为float
app/src/main/java/com/martin/postermaster/Utils.java:51
Method
dismiss
(Layer layer)
app/src/main/java/com/martin/postermaster/MainActivity.java:132
Method
draw
(Canvas canvas)
poster/src/main/java/com/martin/poster/Model.java:60
Method
getAppMetaData
获取application中指定的meta-data @return 如果没有获取成功(没有对应值,或者异常),则返回值为空
app/src/main/java/com/martin/postermaster/Utils.java:101
Method
getDegree
()
poster/src/main/java/com/martin/poster/Layer.java:461
Method
getItemCount
()
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:38
Method
getResult
()
poster/src/main/java/com/martin/poster/PosterView.java:92
Method
getResult
()
poster/src/main/java/com/martin/poster/ModelView.java:88
Method
getScale
()
poster/src/main/java/com/martin/poster/Layer.java:469
Method
getScreenHeight
(Context context)
app/src/main/java/com/martin/postermaster/Utils.java:40
Method
getScreenRate
获取屏幕长宽比 @param context @return
app/src/main/java/com/martin/postermaster/Utils.java:33
Method
getStatusBarHeight
(Context context)
app/src/main/java/com/martin/postermaster/Utils.java:67
Method
handleMessage
(Message msg)
app/src/main/java/com/martin/postermaster/MainActivity.java:100
Method
isCanDrawFrame
()
poster/src/main/java/com/martin/poster/Layer.java:428
Method
onBindViewHolder
(final MyViewHolder holder, final int position)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:43
Method
onClick
(View v)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:51
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/martin/postermaster/MainActivity.java:46
Method
onCreateViewHolder
(ViewGroup parent, int viewType)
app/src/main/java/com/martin/postermaster/FiltersAdapter.java:30
Method
onDraw
(Canvas canvas)
poster/src/main/java/com/martin/poster/ModelView.java:57
Method
onLayout
(boolean changed, int l, int t, int r, int b)
poster/src/main/java/com/martin/poster/PosterView.java:80
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
poster/src/main/java/com/martin/poster/ModelView.java:37
Method
onSelected
(Layer layer)
app/src/main/java/com/martin/postermaster/MainActivity.java:126
Method
onTouchEvent
触摸事件处理 @param event @return
poster/src/main/java/com/martin/poster/Layer.java:207
Method
onTouchEvent
(MotionEvent event)
poster/src/main/java/com/martin/poster/ModelView.java:77
Method
onTouchEvent
触摸事件处理 @param event @return
poster/src/main/java/com/martin/poster/Model.java:94
Method
postMatrix
(Matrix matrix, Bitmap bitmap, boolean isRecycle)
app/src/main/java/com/martin/postermaster/BitmapUtils.java:16
Method
preSelect
(Layer layer)
poster/src/main/java/com/martin/poster/Model.java:157
Method
releaseAllFocus
()
poster/src/main/java/com/martin/poster/Model.java:173
Method
releaseFocus
(Layer layer)
poster/src/main/java/com/martin/poster/Model.java:151
next →
1–100 of 111, ranked by callers