Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TangKuPos
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王海
TangKuPos
Commits
62978199
Commit
62978199
authored
Jan 16, 2018
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除无用类;
修改引用文件;
parent
fb1878d7
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
38 additions
and
133 deletions
+38
-133
app/build.gradle
app/build.gradle
+4
-5
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
...main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
+19
-1
app/src/main/java/com/xingdata/zzdpos/util/CircleImageTransformation.java
...a/com/xingdata/zzdpos/util/CircleImageTransformation.java
+0
-56
app/src/main/java/com/xingdata/zzdpos/view/MyVideoView.java
app/src/main/java/com/xingdata/zzdpos/view/MyVideoView.java
+0
-60
app/src/main/res/layout/fragment_store_scan.xml
app/src/main/res/layout/fragment_store_scan.xml
+15
-4
build.gradle
build.gradle
+0
-7
No files found.
app/build.gradle
View file @
62978199
...
...
@@ -66,11 +66,10 @@ dependencies {
compile
'com.squareup.okhttp3:logging-interceptor:3.9.0'
compile
'io.reactivex.rxjava2:rxjava:2.1.5'
compile
'io.reactivex.rxjava2:rxandroid:2.0.1'
compile
'com.alibaba:fastjson:1.
1.67.android
'
compile
'com.blankj:utilcode:1.
9.3
'
compile
'com.alibaba:fastjson:1.
2.39
'
compile
'com.blankj:utilcode:1.
11.1
'
compile
'com.facebook.fresco:fresco:1.5.0'
compile
'com.squareup.picasso:picasso:2.5.2'
compile
group:
'com.facebook.fresco'
,
name:
'animated-gif'
,
version:
'1.5.0'
compile
'com.facebook.fresco:animated-gif:1.5.0'
compile
'com.hwangjr.rxbus:rxbus:2.0.0'
compile
'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'
compile
'com.yanzhenjie:permission:1.1.2'
...
...
@@ -80,7 +79,7 @@ dependencies {
compile
'com.contrarywind:Android-PickerView:3.2.5'
compile
'com.github.ybq:Android-SpinKit:1.1.0'
compile
'com.youth.banner:banner:1.4.10'
compile
'cn.jzvd:jiaozivideoplayer:6.0.0'
compile
'me.dm7.barcodescanner:zxing:1.9.8'
compile
'com.google.zxing:core:3.3.1'
compile
(
name:
'zx_print_library-debug'
,
ext:
'aar'
)
}
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
View file @
62978199
...
...
@@ -4,8 +4,10 @@ import android.content.Intent;
import
android.os.Bundle
;
import
android.view.inputmethod.EditorInfo
;
import
com.blankj.utilcode.constant.PermissionConstants
;
import
com.blankj.utilcode.util.ActivityUtils
;
import
com.blankj.utilcode.util.KeyboardUtils
;
import
com.blankj.utilcode.util.PermissionUtils
;
import
com.blankj.utilcode.util.StringUtils
;
import
com.xingdata.zzdpos.C
;
import
com.xingdata.zzdpos.R
;
...
...
@@ -65,7 +67,23 @@ public class StoreActivity extends BaseActivity<StorePresenter, ActivityStoreBin
mPresenter
.
searchBarFocusChanged
(
b
);
});
mViewBinding
.
btnScan
.
setOnClickListener
(
view
->
{
this
.
showScanFragment
();
PermissionUtils
.
permission
(
PermissionConstants
.
CAMERA
)
.
rationale
(
new
PermissionUtils
.
OnRationaleListener
()
{
@Override
public
void
rationale
(
final
ShouldRequest
shouldRequest
)
{
}
})
.
callback
(
new
PermissionUtils
.
FullCallback
()
{
@Override
public
void
onGranted
(
List
<
String
>
permissionsGranted
)
{
showScanFragment
();
}
@Override
public
void
onDenied
(
List
<
String
>
permissionsDeniedForever
,
List
<
String
>
permissionsDenied
)
{
}
})
.
request
();
});
}
...
...
app/src/main/java/com/xingdata/zzdpos/util/CircleImageTransformation.java
deleted
100644 → 0
View file @
fb1878d7
package
com
.
xingdata
.
zzdpos
.
util
;
import
android.graphics.Bitmap
;
import
android.graphics.BitmapShader
;
import
android.graphics.Canvas
;
import
android.graphics.Matrix
;
import
android.graphics.Paint
;
import
android.graphics.RectF
;
import
android.graphics.Shader
;
import
com.squareup.picasso.Transformation
;
/**
* Created by loften on 2017/7/26.
*/
public
class
CircleImageTransformation
implements
Transformation
{
/**
* A unique key for the transformation, used for caching purposes.
*/
private
static
final
String
KEY
=
"circleImageTransformation"
;
@Override
public
Bitmap
transform
(
Bitmap
source
)
{
int
minEdge
=
Math
.
min
(
source
.
getWidth
(),
source
.
getHeight
());
int
dx
=
(
source
.
getWidth
()
-
minEdge
)
/
2
;
int
dy
=
(
source
.
getHeight
()
-
minEdge
)
/
2
;
// Init shader
Shader
shader
=
new
BitmapShader
(
source
,
Shader
.
TileMode
.
CLAMP
,
Shader
.
TileMode
.
CLAMP
);
Matrix
matrix
=
new
Matrix
();
matrix
.
setTranslate
(-
dx
,
-
dy
);
// Move the target area to center of the source bitmap
shader
.
setLocalMatrix
(
matrix
);
// Init paint
Paint
paint
=
new
Paint
(
Paint
.
ANTI_ALIAS_FLAG
);
paint
.
setShader
(
shader
);
// Create and draw circle bitmap
Bitmap
output
=
Bitmap
.
createBitmap
(
minEdge
,
minEdge
,
source
.
getConfig
());
Canvas
canvas
=
new
Canvas
(
output
);
canvas
.
drawOval
(
new
RectF
(
0
,
0
,
minEdge
,
minEdge
),
paint
);
// Recycle the source bitmap, because we already generate a new one
source
.
recycle
();
return
output
;
}
@Override
public
String
key
()
{
return
KEY
;
}
}
\ No newline at end of file
app/src/main/java/com/xingdata/zzdpos/view/MyVideoView.java
deleted
100644 → 0
View file @
fb1878d7
package
com
.
xingdata
.
zzdpos
.
view
;
import
android.content.Context
;
import
android.util.AttributeSet
;
import
android.view.MotionEvent
;
import
android.view.View
;
import
android.view.ViewGroup
;
import
android.widget.ImageView
;
import
android.widget.ProgressBar
;
/**
* Created by Administrator on 2017/12/6.
*/
public
class
MyVideoView
extends
cn
.
jzvd
.
JZVideoPlayerStandard
{
private
ProgressBar
progressBar
;
private
ImageView
btnStart
;
private
ViewGroup
bottomContainer
;
public
MyVideoView
(
Context
context
)
{
super
(
context
);
progressBar
=
super
.
bottomProgressBar
;
btnStart
=
super
.
startButton
;
bottomContainer
=
super
.
bottomContainer
;
}
public
MyVideoView
(
Context
context
,
AttributeSet
attrs
)
{
super
(
context
,
attrs
);
progressBar
=
super
.
bottomProgressBar
;
btnStart
=
super
.
startButton
;
bottomContainer
=
super
.
bottomContainer
;
}
@Override
public
void
onStatePlaying
()
{
super
.
onStatePlaying
();
btnStart
.
setVisibility
(
GONE
);
bottomContainer
.
setVisibility
(
GONE
);
progressBar
.
setVisibility
(
VISIBLE
);
}
@Override
public
void
onStateAutoComplete
()
{
progressBar
.
setProgress
(
0
);
btnStart
.
setVisibility
(
GONE
);
btnStart
.
performClick
();
btnStart
.
performClick
();
}
@Override
public
boolean
onTouch
(
View
v
,
MotionEvent
event
)
{
return
false
;
}
}
app/src/main/res/layout/fragment_store_scan.xml
View file @
62978199
...
...
@@ -2,10 +2,21 @@
<layout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
>
<FrameLayout
android:id=
"@+id/content_frame"
<android.support.constraint.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
/>
android:layout_height=
"match_parent"
>
<FrameLayout
android:id=
"@+id/content_frame"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"啊大家谁都阿斯达"
/>
</android.support.constraint.ConstraintLayout>
</layout>
\ No newline at end of file
build.gradle
View file @
62978199
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript
{
repositories
{
jcenter
()
mavenCentral
()
...
...
@@ -10,10 +7,6 @@ buildscript {
dependencies
{
classpath
'com.android.tools.build:gradle:3.0.1'
classpath
"io.realm:realm-gradle-plugin:4.0.0"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment