admin
2024-01-26 c2d382d99ca506932985d1843d4371d6ed0203ff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package com.yeshi.video.player.common;
 
import android.view.ViewGroup;
import android.widget.ImageView;
 
import com.lcjian.library.util.common.DimenUtils;
 
public class VideoResourceUtil {
 
    /**
     * 设置播放图片
     *
     * @param iv_play
     * @param isPlaying
     * @param land
     */
    public static void setPlayImage(ImageView iv_play, boolean isPlaying, boolean land) {
        String resourceName = "";
        if (isPlaying) {
            if (land)
                resourceName = "ic_player_pause";
            else
                resourceName = "ic_player_pause_small";
        } else {
            if (land)
                resourceName = "ic_player_play";
            else
                resourceName = "ic_player_play_small";
        }
 
        Object picture = iv_play.getTag();
        if (picture != null && picture.toString().equalsIgnoreCase(resourceName)) {
            return;
        }
 
        iv_play.setTag(resourceName);
 
        iv_play.setImageResource(iv_play.getResources().getIdentifier(resourceName, "drawable", iv_play.getContext().getPackageName()));
        ViewGroup.LayoutParams params = iv_play.getLayoutParams();
        if (land) {
            params.width = DimenUtils.dip2px(iv_play.getContext(), 38);
            params.height = DimenUtils.dip2px(iv_play.getContext(), 38);
            iv_play.setPadding(0, 0, 0, 0);
        } else {
            int padding = DimenUtils.dip2px(iv_play.getContext(), 5);
            iv_play.setPadding(padding, padding, padding, padding);
            params.width = ViewGroup.LayoutParams.WRAP_CONTENT;
            params.height = DimenUtils.dip2px(iv_play.getContext(), 24);
        }
    }
 
}