自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sinat_35816092的博客

只要学不死,就往死里学

  • 博客(15)
  • 收藏
  • 关注

原创 Android创建PopupMenu

@RequiresApi(api = Build.VERSION_CODES.M) private void showActionMenuDialog(View view) { if (mPopupMenu == null) { mPopupMenu = new PopupMenu(this, view, Gravity.END | Gravi...

2019-05-23 17:49:53 399

原创 自定义顶部滚动菜单CustomPagerSlidingTabStrip

先看看自定义view的代码public class CustomPagerSlidingTabStrip extends HorizontalScrollView { private List<View> tabViews; public interface IconTabProvider { public int getPageIconResI...

2019-05-05 15:03:03 288

原创 自定义Dialog样式,修改Dialog背景

final Dialog dialog = new Dialog(this); View view = LayoutInflater.from(this).inflate(R.layout.xxx, null); //自定义样式 TextView btn = view.findViewById(R.id.finish_btn); ...

2019-04-23 10:40:01 2210

原创 junit.framework.AssertionFailedError: No ResolveInfo found for Intent

先看看问题:android.provider.cts.MediaStoreIntentsTest#testPickAudioDir junit.framework.AssertionFailedError: No ResolveInfo found for Intent { act=android.intent.action.Pick dat=content://media/ex...

2019-03-11 17:21:19 987

原创 EditText光标未出现在搜索栏中,需要再点击一下才出现

在适配android P版本的时候发现EditText默认不显示光标,需要点击EditText才出现光标,这个问题是因为EditText没有焦点只需要EditText调用requestFocus()就可以了。...

2019-02-27 18:52:56 681

原创 Android GreenDao简单初始化封装

public class DaoManager { private static DaoManager instance; private static final String DATABASE_NAME = "xxxx.db"; private final DaoSession mDaoSession; public synchronized static ...

2019-01-18 17:13:19 591

原创 Android自定义圆形图片RoundImageView

@SuppressLint("AppCompatCustomView")public class RoundImageView extends ImageView { private Paint paint; public RoundImageView(Context context) { this(context, null); } p...

2019-01-18 17:10:04 470

原创 Android RotateImageView 实现旋转的ImageView

摘要:在我们开发项目中会要去去实现一些旋转的图片,例如网易音乐播放器页面圆形光碟旋转,加载进度条旋转等等案例,有些人常用的做法是用动画实现,但是这样不仅麻烦而且会影响应用运行性能,所以自定义一个可以自动旋转的ImageView来实现图片自动旋转是最方便的选择,好了,话不多说,直接上代码:public class RotateImageView extends ImageView { ...

2019-01-18 14:58:18 1348

原创 android TextView 分散对齐(两端对齐)

import android.content.ClipboardManager;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Paint;import android.os.Build;import android.text.TextUtils...

2018-10-30 18:10:10 3563

原创 RecyclerView添加折叠式headView

摘要:整体思路就是通过CoordinatorLayout来实现头部view和RecyclerView联动,其中重要的一部分是利用了布局的behavior属性来控制头部view折叠效果,先来个gif图效果: github完整项目地址:https://github.com/Bellriver/HeadFoldingRecyclerView 下面来讲解下部分类的核心代码理解:Ac...

2018-10-12 16:14:38 681

原创 2018Android面试题解

Q:MotionEvent是什么?包含几种事件?什么条件下会产生?技术点:View触控参考回答:MotionEvent是手指触摸屏幕锁产生的一系列事件。包含的事件有: ACTION_DOWN:手指刚接触屏幕 ACTION_MOVE:手指在屏幕上滑动 ACTION_UP:手指在屏幕上松开的一瞬间 ACTION_CANCEL:手指保持按下操作,并从当前控件转...

2018-10-09 10:12:00 3609

原创 MediaPlayer启用均衡器导致音量失控

在开发音乐播放器的时候遇到开启均衡器然后切换歌曲会突然出现设备音量异常,然后调节侧边音量键,设备音量大小无变化,但是音量进度条有变化,只有杀掉应用进程后重新开启应用输出音量才恢复正常且音量大小受音量键调控;如下是输出异常日志:08-31 13:45:27.370 D/EqualizerManager( 521): 6:setEnabled() called on uninitialize...

2018-09-20 17:49:19 989

原创 Android Toast连续快速切换内容

在Android开发中,我们经常会使用到Toast,我们最常用的方式是:if (mToast == null) { mToast = Toast.makeText(Context, message, Toast.LENGTH_SHORT);} else { mToast.setText(message);} mToast.show();但是在使用的过程中发现了...

2018-05-21 16:02:29 1310 1

原创 RecyclerView高仿IOS照片瀑布流式展示图片效果

摘要:苹果有自己的组件能够很快捷方便的实现这种类似瀑布流但是比瀑布流更为复杂的照片展示效果,当时接到这个需求时我也是一脸懵逼,而且查阅很多资料以及请教一些同行都没有找到更好的idea,以此在与同事共同商讨之下最终确立设计方式,此布局能够自动根据图片大小进行智能寻找更合适的方格展示,以此达到IOS这种展示效果。 布局效果:    最终效果:   ...

2017-09-29 18:42:51 1234 2

原创 Android实现波浪进度效果——ProgressWaveView

效果图先上效果图 实现ProgressWaveView的属性    Wate Level(水位)波浪静止时水面距离底部的高度Amplitude(振幅)波浪垂直振动时偏离水面的最大距离Wave Length(波长)一个完整的波浪的水平长度Wave Shift(偏移)波浪相对于初始位置的水平偏移  真实效果图1. ...

2017-05-19 17:07:08 3745

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除