- 博客(43)
- 资源 (3)
- 收藏
- 关注
原创 轮播图【无限轮播】【缩放轮播】【定时器轮播】
APK及项目地址可以实现无限轮播,轮播缩放【中间大,两边小】,可以定时切换,触摸时停止切换截图:主要代码:public class MainActivity extends AppCompatActivity { @BindView(R.id.vp_main) ViewPager vp_main; @BindView(R.id.vp_main1) ...
2019-03-05 17:50:03
443
原创 scrollivew(nestedscrollview)嵌套viewpager切换fragment时,scrollview 滚动到最上方
android:focusable=trueandroid:focusableInTouchMode=trueandroid:descendantFocusability=beforeDescendants 这三条属性加到scrollview的一级子控件beforeDescendants:viewgroup会优先其子类控件而获取到焦点afterDescendants:vie...
2018-09-04 20:26:26
913
转载 Android嵌套滑动机制(NestedScrolling)
来源 http://segmentfault.com/a/1190000002873657编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!转载这篇文章是因为NestedScrolling的文档太少,虽然本文也是轻描淡写,但是也是最详细的了
2017-06-23 09:43:47
559
原创 recyclerview滑动定位
scrollto()完全没效果scrollby()得经过计算,特麻烦scrolltoposition()不会将要滑动到的位置顶置那么怎么要实现类似于首字母检索的功能呢猪脚登场scrollToPositionWithOffset用法((LinearLayoutManager)recyclerview.getLayoutManager()).scrollToPosi
2017-06-19 14:11:54
331
原创 透明控件点击事件
1、ImageView、ImageButton不设置src属性情况下,如果背景透明,则点击事件会传递到底下的控件中。2、Textview不设置text情况下,如果背景透明,事件同上。3、Button不论背景是否透明,都不会传递事件。
2017-06-10 14:35:44
660
原创 android studio配置gradle
以配置gradle-3.4为例1、下载gradle-3.4,下载地址为http://services.gradle.org/distributions2、打开android studio项目下的gradle-wrapper.properties,将distributionUrl地址改为distributionUrl=https\://services.gradle.org/distri
2017-03-03 14:58:58
1889
原创 hibernate无法获取最新数据
遇到这样一个问题,有时候查询到的数据是修改之前的那条,并且这是个概率问题,有时候查出来的数据是对的,有时候还是以前的问题代码是这样写的@Overridepublic UserBean getById(T id) {Session session = HibernateSessionFactory.getSession();UserBean userBean=(
2017-02-17 09:45:19
1914
原创 ormlite保存大量数据性能优化
原来是这样写的:public void addList(List areas) { try { for (AreaBean area : areas){ areaDao.createOrUpdate(area); } } catch (Exception e) { e.printStackTrace();
2017-02-09 09:55:06
1887
原创 获取android studio的sha1
选择android studio最底下的Terminal切换到.android 目录下 我的路径是C:\Users\DELL\.android然后输入keytool -list -keystore debug.keystore回车 回车 然后就出来了
2017-01-21 17:34:59
275
原创 Error:(1, 0) Plugin with id ‘com.android.application’ not found
在项目最外层的build.gradle加入如下代码刷新(try again):buildscript { repositories { mavenCentral() } dependencies { classpat
2016-12-14 18:00:23
351
原创 Gradle:unable to delete file
android studio编译打包时出错Error:Exception failed for task':accountms:clean'.>Unable to delete file:解决方法1、下载lockhuntersetup.exe,直接百度就有下载2、在build.gradle中写一段代码task clean(type: Exec) {
2016-12-08 09:04:27
4716
原创 android opengl es从零开始(二)
绘制一个平面三角形(本章所述纯属自己百度理解)android opengl es最重要的自然是渲染器activity中的代码:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) {
2016-12-02 17:03:54
436
原创 android opengl es从零开始(一)
系统:windows工具:android studio1、新建一个项目2、新建Reader类,代码为:public class MReader implements GLSurfaceView.Renderer { //在这个方法中主要用来设置一些绘制时不常变化的参数,比如:背景色,是否打开 z-buffer等。 @Override public voi
2016-11-29 16:52:38
458
原创 android图片边缘提取
原图:处理之后的:好了,开始贴代码:主要的图片计算类public class RobertsEdgeDetect { int width;//图像宽 int height;//图像高 int[] grayData;//图像灰度值 int size; //图像大小 int gradientThreshold = -
2016-11-10 15:10:44
2523
1
原创 android实现颜色渐变
1、xmlxml version="1.0" encoding="utf-8"?>2shape xmlns:android="http://schemas.android.com/apk/res/android">3 gradient
2016-10-26 17:08:04
768
原创 android上传图片到服务器
使用okhttp进行上传在gradle中配置compile 'com.zhy:okhttputils:2.4.1'上传图片的主要代码这个回调中写上传回调的代码class FileUpdateCallBack implements Callback { @Override public void onFailure(Call call, IOExce
2016-10-26 14:52:23
585
原创 android怎样调用系统相册
网上的代码有好多都有问题,在activity返回中没有进行判断,例如魅族pro6调用系统相册后返回的路径为content路径,下面将所有的代码贴上private final int PHOTO_REQUEST_GALLERY = 0;启动系统相册activityIntent intent = new Intent(Intent.ACTION_PICK);int
2016-10-26 13:54:49
522
原创 xcode怎样配置GLUT和GLTools
在网上查了好多,都有错,然后自己配置,配置了一天终于配好了我用的是xcode7.11、新建一个项目,选Cocoa Application2、将AppDelegate.h和AppDelegate.m还有main.m删除,在main.m的地方创建main.cpp。3、选中项目,选上面General,在Linked Frameworks and Libraries中点击+号,将GLU
2016-10-18 15:58:38
1756
2
原创 mac下使用brew下载glew
安装brew官网有介绍http://brew.sh/ 大概就是打开终端 输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"然后提示输入rerutn键继续 按下回车键然后输入brew install gl
2016-10-17 17:27:40
977
原创 Android设置按钮不可点击
设置clickable是没有效果的,Button默认clickable是true。应该设置enable=false
2016-09-07 14:58:54
19642
原创 android studio找不到Subversion
在C:\Users\Administrator\.AndroidStudio1.2\config中把Subversion删除了disabled_plugins.txt表示禁用的插件
2016-07-27 16:01:48
405
原创 关于scrollview的滚动
想要做成的效果:当edittext选中时,整个scrollview全部滚动上去用scrollTo scrollBy smothScrollTo smothScrollBy都试过 都不起作用整个布局是这样的这是弹出的首先 所在activity设置android:windowSoftInputMode="a
2016-07-18 17:16:53
488
原创 finished with non-zero exit value 1
一直找不到错误,后来一个一个删除res下的文件,删了attrs后发现不报错了然后发小我的自定义属性少写了一个format奇葩错误,找了一天Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: org
2016-07-12 09:54:08
644
转载 android软键盘右下角按键设置
默认情况,键盘右下角为Enter键。EditText提供了android:imeOptions属性,控制该文字显示。1、android:imeOptions="actionSearch" 文字为搜索2、android:imeOptions="actionGo" 文字为开始3、android:imeOptions="actionSend" 文字为发送4、android:imeOpti
2016-03-28 10:44:38
2839
原创 android studio新建activity后R未自动导入
有没有遇到过这种情况,新建activity后R文件并没有自动导入,还得自己手动去导入,怎样设置呢打开Setting,把这个勾上在这儿解释一下三个选项:Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。Add unambiguous imports on the
2016-03-28 10:14:48
2525
1
原创 android 属性动画
ObjectAnimator objectAnimator = ObjectAnimator.ofInt(this,"paddingTop",distance,0).setDuration(500);objectAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener(){ @Override public
2016-03-25 09:49:37
282
原创 android触摸事件分发机制
一直对android的分发机制不是非常清楚,这次自己测试一下activity中:@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { LogUtil.i("activity dispatchTouchEvent"); switch (ev.getAction()){ case Moti
2016-03-23 17:30:23
402
原创 listview一些知识
1、listview如果不设置setAdapter(),即使添加了headView,依旧不会显示。2、如果listview不设置setAdapter(),getCount()一直为0,如果设置了setAdapter(),则getCount()为item个数+headview个数+footview个数。3、getHeaderViewsCount()和getFooterViewsCount()
2016-03-18 14:25:09
391
原创 android.view.WindowManager$BadTokenException: Unable to add window
多种情况1、在子线程中打开,应放到主线程中2、参数为getApplicationContext(),应为activity3、activity未加载出来就去显示,可以延迟显示:new Handler().postDelayed
2016-03-17 10:31:53
773
原创 IllegalStateException: Failure saving state: active Fragment has cleared
错误如下:E/AndroidRuntime(4908): FATAL EXCEPTION: mainE/AndroidRuntime(4908): java.lang.IllegalStateException: Failure saving state: active FragmentName{42c63418} has cleared index: -1E/AndroidRun
2016-03-16 15:17:03
3203
转载 ViewTreeObserver的用法
当一个视图树的布局发生改变时,可以被ViewTreeObserver监听到, 这是一个注册监听视图树的观察者(observer),在视图树的全局事件改变时得到通知。ViewTreeObserver不能直接实例化,而是通过getViewTreeObserver()获得。 我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,
2016-03-14 16:44:17
970
原创 TextView设置DrawableLeft
Drawable drawable = getResources().getDrawable(R.mipmap.up);这一步必须设置,否则无效drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());tv_lessonname.setCompoundDrawables(null,
2016-03-08 16:10:22
515
原创 android项目导入v7
将android-sdk\extras\android\support\v7项目导入记得要将原来项目libs中的v4.jar删除
2016-03-02 17:33:55
538
原创 CentOS:Error: Nothing to do
[root@localhost CORE]# pwd (查看当前工作目录,如果不是第二行显示的,切换到第二行显示的目录)/usr/lib64/perl5/CORE[root@localhost CORE]# cp -R libperl.so /home/yum -y update (更新云仓库)
2016-01-26 14:54:54
3375
1
原创 android setLayoutParams不起作用
手动添加radiobutton,这样写无marginTop效果RadioGroup.LayoutParams bt_params = new RadioGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ScreenUtil.dp2px(50,this));bt_params.setMargins(0,ScreenUtil.dp2p
2015-12-23 17:03:24
8390
tb_area.json
2019-07-09
lockhuntersetup
2016-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人