自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 在文件读写数据

&lt;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

原创 使用广播实现强制下线功能

清单文件:&lt;activity android:name=".MainActivity"&gt;&lt;/activity&gt;&lt;activity android:name=".LoginActivity"&gt; &lt;intent-filter&gt; &lt;action android:name="android.intent.act

2018-12-29 20:29:06 226

原创 Android6.0运行时权限

清单文件中:&lt;uses-permission android:name="android.permission.CALL_PHONE"/&gt;布局中:&lt;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&amp;lt;MyAdapter.MyViewHolder&amp;gt;{ private List&amp;lt;String&amp;gt; list; private Context context; public MyAdapter(List...

2018-12-20 20:24:08 137

空空如也

空空如也

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

TA关注的人

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