11package com .example .administrator .animatecircleimageview ;
22
33import android .graphics .Bitmap ;
4- import android .graphics .BitmapFactory ;
54import android .os .Bundle ;
65import android .support .v7 .app .AppCompatActivity ;
76
7+ import com .bumptech .glide .Glide ;
8+ import com .bumptech .glide .request .animation .GlideAnimation ;
9+ import com .bumptech .glide .request .target .SimpleTarget ;
810import com .example .administrator .animatecircleimageview .views .DragImageView ;
9-
1011/**
1112 * Created by CeuiLiSA.
1213 */
1314public class MainActivity extends AppCompatActivity {
1415
16+ private DragImageView mDragImageView ;
17+
1518 @ Override
1619 protected void onCreate (Bundle savedInstanceState ) {
1720 super .onCreate (savedInstanceState );
1821 setContentView (R .layout .activity_main );
1922
20- Bitmap bitmap = BitmapFactory .decodeResource (getResources (), R .mipmap .head );
21- DragImageView dragImageView = findViewById (R .id .my_image_view );
22- dragImageView .setImageResource (bitmap );
23+ mDragImageView = findViewById (R .id .my_image_view );
24+ /*加载本地图片:
25+ Bitmap localBitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.head);
26+ mDragImageView.setImageResource(localBitmap);
27+ */
28+ //加载网络图片
29+ String url = "https://i.pximg.net/c/480x960/img-master/img/2018/03/18/00/00/03/67786060_p0_master1200.jpg" ;
30+ Glide .with (this ).load (url ).asBitmap ().into (new SimpleTarget <Bitmap >() {
31+ @ Override
32+ public void onResourceReady (Bitmap resource , GlideAnimation <? super Bitmap > glideAnimation ) {
33+ mDragImageView .setImageResource (resource );
34+ }
35+ });
2336 }
24- }
37+ }
0 commit comments