- 博客(16)
- 收藏
- 关注

原创 Android仿IOS右滑关闭页面
最近在开发项目的时候,需要Android做到和IOS右滑关闭页面一样的效果。由于Android本身并没有这个滑动事件,所以需要我们自己来写一个关闭页面的滑动事件。要想页面关闭后不继续遮挡下面的页面所以首先要设置页面的主题样式为透明,由于在一个项目中有的页面不能滑动关闭(比如主页面),所以在这里我们设置两个不同的主题样式<style name="AppTheme" parent="Them...
2019-08-23 16:06:00
249

原创 仿app导航页圆环倒计时
圆环需要通过自定义View绘制来进行实现,然后通过不断的重新绘制来进行倒计时的效果。最后把自定义的View引入到布局中就可以进行展示了。一、因为圆环需要不断更改颜色等资源,所以需要把资源在attrs中自定义出来<declare-styleable name="CountDownProgress"> <!-- 圆实心的颜色 --> <attr na...
2019-06-04 14:49:06
473

原创 ScrollView实现滚动到顶部和底部的判断和监听
自定义ScrollView:public class CustomScrollView extends ScrollView { //回调监听接口 private OnScrollChangeListener mOnScrollChangeListener; //标识是否滑动到顶部 private boolean isScrollToStart = f...
2019-05-16 18:11:37
2752
原创 Ansroid activity重启
Intent intent = getIntent();overridePendingTransition(0, 0);finish();overridePendingTransition(0, 0);startActivity(intent);
2019-12-04 16:54:19
187
原创 把Bitmap转为String
首先需要把Bitmap转为Uri格式Uri uri=Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));这个时候uri是这样的:/external/images/media/44420这个uri还不能直接用,需要先保存到本地public static String ...
2019-11-12 12:20:55
591
原创 Android下红包雨的实现
最近做项目的时候,需要做一个类似下红包雨的效果。经过自己的反复研究,发现使用动画是最合适的。下面贴出这种实现效果的流程首先创建一个用来初始化红包相关的值的红包实体类public class RedPacket { public float x, y; public float rotation; public float speed; public floa...
2019-10-21 14:11:17
2381
6
原创 Android6.0权限
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou...
2019-08-21 14:00:19
140
原创 图片自定义圆角
获得网络图片需要圆角展示时,需要根据图片的宽高来分别绘制四个角圆角弧度。public class RoundImageView extends ImageView { float width,height; public RoundImageView(Context context) { this(context, null); }...
2019-08-12 16:10:59
357
原创 垂直的SeekBar
在Android中由于默认的SeekBar是水平样式的,所以垂直的样式需要通过自定义来确定样式。首先上自定义的代码public class VerticalSeekBar extends SeekBar { private SeekBar.OnSeekBarChangeListener mOnSeekBarChangeListener; int i=0; publ...
2019-05-23 11:55:17
2531
原创 获取中所有图片展示
xml:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http:/...
2019-04-11 16:22:04
250
原创 简单的view滑动效果
public class Custom extends View { private int lastx; private int lasty; public Custom(Context context) { super(context); } public Custom(Context context, @Nullable Attrib...
2019-01-07 19:45:42
186
原创 在文件读写数据
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layou...
2019-01-03 20:10:18
153
原创 使用广播实现强制下线功能
清单文件:<activity android:name=".MainActivity"></activity><activity android:name=".LoginActivity"> <intent-filter> <action android:name="android.intent.act
2018-12-29 20:29:06
226
原创 Android6.0运行时权限
清单文件中:<uses-permission android:name="android.permission.CALL_PHONE"/>布局中:<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/butt...
2018-12-28 19:20:37
142
原创 git命令大全
git add . (添加到本地仓库)git commit -m “描述信息” (提交到本地仓库)git push origin master (提交到远程仓库)git clone https://github.com/xxxxxx.git (把网址的远程仓库克隆到本地 注意:需要把克隆下来的文件夹中的文件全部复制到工程的根目录中然后再把这个文件夹删除 )git init (创建本地仓...
2018-12-24 19:34:03
200
原创 RecyclerView添加分割线
RecyclerView添加分割线分割线:public class MyAdapter extends RecyclerView.Adapter&lt;MyAdapter.MyViewHolder&gt;{ private List&lt;String&gt; list; private Context context; public MyAdapter(List...
2018-12-20 20:24:08
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人