Android
c1171595540
这个作者很懒,什么都没留下…
展开
-
Ansroid activity重启
Intent intent = getIntent();overridePendingTransition(0, 0);finish();overridePendingTransition(0, 0);startActivity(intent);原创 2019-12-04 16:54:19 · 158 阅读 · 0 评论 -
把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 · 549 阅读 · 0 评论 -
Android下红包雨的实现
最近做项目的时候,需要做一个类似下红包雨的效果。经过自己的反复研究,发现使用动画是最合适的。下面贴出这种实现效果的流程首先创建一个用来初始化红包相关的值的红包实体类public class RedPacket { public float x, y; public float rotation; public float speed; public floa...原创 2019-10-21 14:11:17 · 2276 阅读 · 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 · 122 阅读 · 0 评论 -
图片自定义圆角
获得网络图片需要圆角展示时,需要根据图片的宽高来分别绘制四个角圆角弧度。public class RoundImageView extends ImageView { float width,height; public RoundImageView(Context context) { this(context, null); }...原创 2019-08-12 16:10:59 · 329 阅读 · 0 评论 -
Android仿IOS右滑关闭页面
最近在开发项目的时候,需要Android做到和IOS右滑关闭页面一样的效果。由于Android本身并没有这个滑动事件,所以需要我们自己来写一个关闭页面的滑动事件。要想页面关闭后不继续遮挡下面的页面所以首先要设置页面的主题样式为透明,由于在一个项目中有的页面不能滑动关闭(比如主页面),所以在这里我们设置两个不同的主题样式<style name="AppTheme" parent="Them...原创 2019-08-23 16:06:00 · 219 阅读 · 0 评论 -
仿app导航页圆环倒计时
圆环需要通过自定义View绘制来进行实现,然后通过不断的重新绘制来进行倒计时的效果。最后把自定义的View引入到布局中就可以进行展示了。一、因为圆环需要不断更改颜色等资源,所以需要把资源在attrs中自定义出来<declare-styleable name="CountDownProgress"> <!-- 圆实心的颜色 --> <attr na...原创 2019-06-04 14:49:06 · 452 阅读 · 0 评论 -
垂直的SeekBar
在Android中由于默认的SeekBar是水平样式的,所以垂直的样式需要通过自定义来确定样式。首先上自定义的代码public class VerticalSeekBar extends SeekBar { private SeekBar.OnSeekBarChangeListener mOnSeekBarChangeListener; int i=0; publ...原创 2019-05-23 11:55:17 · 2499 阅读 · 0 评论 -
ScrollView实现滚动到顶部和底部的判断和监听
自定义ScrollView:public class CustomScrollView extends ScrollView { //回调监听接口 private OnScrollChangeListener mOnScrollChangeListener; //标识是否滑动到顶部 private boolean isScrollToStart = f...原创 2019-05-16 18:11:37 · 2633 阅读 · 0 评论 -
获取中所有图片展示
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 · 229 阅读 · 0 评论 -
简单的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 · 160 阅读 · 0 评论 -
使用广播实现强制下线功能
清单文件:<activity android:name=".MainActivity"></activity><activity android:name=".LoginActivity"> <intent-filter> <action android:name="android.intent.act原创 2018-12-29 20:29:06 · 209 阅读 · 0 评论 -
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 · 183 阅读 · 0 评论 -
在文件读写数据
<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 · 141 阅读 · 0 评论 -
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 · 122 阅读 · 0 评论 -
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 · 124 阅读 · 0 评论