精华内容
下载资源
问答
  • 原图: 1、改变图标颜色: mImageView.setColorFilter...2、改变图标背景色(主要是圆形图标) 使用开源项目:https://github.com/hdodenhof/CircleImageView mImageView.setFillColor(Color.parseColor("#ff0...

    原图:

     

    1、改变图标颜色:

    mImageView.setColorFilter(Color.parseColor("#ff0000"));

    效果:

    2、改变图标背景色(主要是圆形图标)

    使用开源项目:https://github.com/hdodenhof/CircleImageView

    mImageView.setFillColor(Color.parseColor("#ff0000"));

     效果:

     

    转载于:https://www.cnblogs.com/agilezhu/p/7052772.html

    展开全文
  • 1、在notification显示音乐图标 代码如下: RemoteViews views = new RemoteViews(getPackageName(), R.layout.statusbar); views.setImageViewResource(R.id.icon, R.drawable.stat_notify_musicplayerdown); ...

    1、在notification显示音乐图标

    代码如下:

    RemoteViews views = new RemoteViews(getPackageName(), R.layout.statusbar);

    views.setImageViewResource(R.id.icon, R.drawable.stat_notify_musicplayerdown);
                if (getAudioId() < 0) {
                    // streaming
                    views.setTextViewText(R.id.trackname, getPath());
                    views.setTextViewText(R.id.artistalbum, null);
                } else {
                    String artist = getArtistName();
                    views.setTextViewText(R.id.trackname, getTrackName());
                    if (artist == null || artist.equals(MediaStore.UNKNOWN_STRING)) {
                        artist = getString(R.string.unknown_artist_name);
                    }
                    String album = getAlbumName();
                    if (album == null || album.equals(MediaStore.UNKNOWN_STRING)) {
                        album = getString(R.string.unknown_album_name);
                    }
                   
                    views.setTextViewText(R.id.artistalbum,
                            getString(R.string.notification_artist_album, artist, album)
                            );
                }
               
                Notification status = new Notification();
                status.contentView = views;
                status.flags |= Notification.FLAG_ONGOING_EVENT;
                status.icon = R.drawable.stat_notify_musicplayerup;
                status.contentIntent = PendingIntent.getActivity(this, 0,
                        new Intent("com.android.music.PLAYBACK_VIEWER")
                        .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK), 0);
                startForeground(PLAYBACKSERVICE_STATUS, status);

     

    1)如果让notification 显示自定义的view,则应该使用RemoteView,然后将remoteview赋值给notification的contentView

    2)状态栏的图标(最顶层)可以通过设置icon来实现,如果没有设置contentView,则状态栏和通知栏的图标是一样的,由系统来设置背景色。如果设置了contentView,则通知栏会显示自定义的view。

    3)

    n.flags = Notification.FLAG_AUTO_CANCEL;

    设置 n.flags 为 Notification.FLAG_AUTO_CANCEL ,该标志表示当用户点击 Clear 之后,能够清除该通知。

    4)addFlags(Intent.FLAG_ACTIVITY_NEW_TASK

    请注意,如果要以该Intent启动一个Activity,一定要设置 Intent.FLAG_ACTIVITY_NEW_TASK 标记。

    Intent.FLAG_ACTIVITY_CLEAR_TOP :如果在当前Task中,有要启动的Activity,那么把该Acitivity之前的所有Activity都关掉,并把此Activity置前以避免创建Activity的实例

    Intent.FLAG_ACTIVITY_NEW_TASK :系统会检查当前所有已创建的Task中是否有该要启动的Activity的Task,若有,则在该Task上创建Activity,若没有则新建具有该Activity属性的Task,并在该新建的Task上创建Activity。

    5)

    //PendingIntent
    PendingIntent contentIntent = PendingIntent.getActivity(
    		arg0.getContext(), 
    		R.string.app_name, 
    		i, 
    		PendingIntent.FLAG_UPDATE_CURRENT);

    PendingIntent 为Intent的包装,这里是启动Intent的描述,PendingIntent.getActivity 返回的PendingIntent表示,此PendingIntent实例中的Intent是用于启动 Activity 的Intent。PendingIntent.getActivity的参数依次为:Context,发送者的请求码(可以填0),用于系统发送的Intent,标志位。

    其中 PendingIntent.FLAG_UPDATE_CURRENT  表示如果该描述的PendingIntent已存在,则改变已存在的PendingIntent的Extra数据为新的PendingIntent的Extra数据。

    这里再简要说一下 Intent 与 PendingIntent 的区别:

    Intent :意图,即告诉系统我要干什么,然后系统根据这个Intent做对应的事。如startActivity相当于发送消息,而Intent是消息的内容。

    PendingIntent :包装Intent,Intent 是我们直接使用 startActivity , startService 或 sendBroadcast 启动某项工作的意图。而某些时候,我们并不能直接调用startActivity , startServide 或 sendBroadcast ,而是当程序或系统达到某一条件才发送Intent。如这里的Notification,当用户点击Notification之后,由系统发出一条Activity 的 Intent 。因此如果我们不用某种方法来告诉系统的话,系统是不知道是使用 startActivity ,startService 还是 sendBroadcast 来启动Intent 的(当然还有其他的“描述”),因此这里便需要PendingIntent。

    6)

    如何使自己的Notification像Android QQ一样能出现在 “正在运行的”栏目下面

    其实很简单,只需设置Notification.flags = Notification.FLAG_ONGOING_EVENT;便可以了。

     

     

     

    2、设置imageview的背景

    1)写一个drawable,放在drawable目录下:

    <bitmap
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:tileMode="repeat"
        android:src="@drawable/notify_panel_notification_icon_bg_for_music"
        />

    notify_panel_notification_icon_bg_for_music就是背景图片,png格式

     

    2)在layout中设置imageview的背景图片

        <ImageView android:id="@+id/icon"
            android:padding="16dip"
            android:gravity="center"
            android:background="@drawable/notify_panel_notification_icon_bg_tile_for_music"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
        </ImageView>

    notify_panel_notification_icon_bg_tile_for_music是放在drawable路径下的xml文件名称

     

     

     

    展开全文
  • U盘设置图标背景

    2011-11-26 10:45:37
    教你怎么样才能设置出自己想要的、个性的自己喜爱的U盘的图标背景图标,很好看,很有力,自己研究出来的
  • U盘设置图标和文件夹背景工具 自己用vs写的 运行需要.netframework 运行环境,2.0 以上都可以 要点幸苦分 有问题联系feixiong2008@qq.com
  • 在用pyqt做窗体时会经常设置图标背景来美化窗体,下面介绍一种设置图标背景的简单方法 设置图标 调用QtWidgets.QWidget的setWindowIcon方法,该方法需要传入一个QIcon的实例: self.setWindowIcon(QIcon('')) #...

    在用pyqt做窗体时会经常设置图标和背景来美化窗体,下面介绍一种设置图标和背景的简单方法

    设置图标

    调用QtWidgets.QWidget的setWindowIcon方法,该方法需要传入一个QIcon的实例:

    self.setWindowIcon(QIcon('')) #在''中输入图片路径
    

    设置窗口背景,并将平铺到整个窗口,随着窗口改变而改变

    在窗体类中写一个paintEvent(self, event)的方法,方法名和参数不能修改,原因是父类(QtWidgets.QWidget)的构造函数中调用了paintEvent这个函数,当子类(Ui_Form)用super调用父类构造函数时,就会调用paintEvent,paintEvent如下:

    def paintEvent(self, event):
            painter = QPainter(self)
            pixmap = QPixmap("")  ## ""中输入图片路径
            # 绘制窗口背景,平铺到整个窗口,随着窗口改变而改变
            painter.drawPixmap(self.rect(), pixmap)
    

    完整代码如下

    from PyQt5 import QtWidgets
    from PyQt5.QtGui import QIcon, QPixmap, QPainter
    
    class Ui_Form(QtWidgets.QWidget):
        def __init__(self):
            super().__init__()
            self.setWindowTitle("Form")
            self.resize(468, 352)
            self.setWindowIcon(QIcon('./image/icon.ico'))
    
    
        def paintEvent(self, event):
            painter = QPainter(self)
            pixmap = QPixmap("./image/background.png")
            # 绘制窗口背景,平铺到整个窗口,随着窗口改变而改变
            painter.drawPixmap(self.rect(), pixmap)
    
    
    
    if __name__ == "__main__":
        import sys
        app = QtWidgets.QApplication(sys.argv)
        ui = Ui_Form()
        ui.show()
        sys.exit(app.exec_())
    
    

    效果

    在这里插入图片描述
    在这里插入图片描述

    可以看到,背景随着窗体大小改变而改变

    展开全文
  • 内容索引:VB源码,系统相关,图标,透明,背景 VB将桌面图标文字背景设置为透明色,点窗体上的“执行”按钮,即可去除背景色。
  • 2009布衣原创设置文件夹自定义图标背景图工具
  • Windows10系统设置电脑背景后桌面图标被隐藏了如何恢复.docx
  • Win10系统设置电脑背景后桌面图标被隐藏了如何恢复.docx
  • 设置图标之前,先将图标转换为.ico文件。 在线转换工具链接: link. 设置窗口图标: 设置应用程序图标

    在设置图标之前,先将图标转换为.ico文件。
    在线转换工具链接: link.

    设置窗口图标:

    1.将.ico文件放入工程目录下
    点击Resource File,双击打开.qrc文件,点击add ——add file,将工程目录下的.ico文件加入。

    在这里插入图片描述
    2.点击icon 选择资源,选择上一步中加入资源的图片
    在这里插入图片描述
    设置应用程序图标

    在这里插入图片描述

    设置背景图
    如果是在mainwindow和dialog中,直接右键改变样式表在添加资源中选择background-image(无法随控件大小变化)或者border-image(自适应,随控件大小变化),选择资源文件中的图片就行了,代码如下:

    #desktop {
    	border-image: url(:/studyPaint/icon/2.png);
    }
    #desktop * {
    border-image:url();
    }
    

    desktop是窗体名。
    注意:使用stylesheet设置背景图片时,图片尽量使用.png类型的图片,.jpg类型的图片运行时无法显示。

    在widget中,使用stylesheet(),在qt designer中虽然显示有图片,但是程序运行时背景图显示不出来。
    对于widget设置背景图片可以使用重写paintEvent函数的方法。

    void paintEvent(QPaintEvent *event);
    

    实现:

    void 类名::paintEvent(QPaintEvent *event) {
    	QPainter painter(this);
    	painter.drawPixmap(0, 0, this->width(), this->height(), QPixmap("./icon/2.png"));//设置背景图片
    }
    
    展开全文
  • PS把图标背景变为透明背景

    千次阅读 2016-12-20 10:37:09
    PS把图标背景变为透明背景
  • 设置电脑的文件夹背景以及U盘的背景图标
  • VB将桌面图标文字背景设置为透明色,点窗体上的“执行”按钮,即可去除背景色,如上图所示。
  • 设置工具栏图标背景颜色为透明

    千次阅读 2009-07-22 01:57:00
    m_imgToolBar.Create( 32, 32, ILC_MASK | ILC_COLOR32, 6, 0 );CBitmap bm;bm.LoadBitmapW( IDR_MAINFRAME );m_imgToolBar.SetBkColor( ::GetSysColor( COLOR_BTNFACE ) ...//第二个参数为图片背景颜色m_imgToolBar.Ad
  • ul li的背景图标属性设置一般会有两种情况:定义在ul里及li里,这两种定义在什么情况下使用,在下文给出详细的介绍,经常div+css布局的朋友不妨参考下,希望对大家有所帮助
  • 设置win7文件夹背景图标

    千次阅读 2014-10-01 18:53:25
    以前呢设置文件夹背景非常
  • 设置color的地方设置opacity:1(值越小越透明)
  • 然而U盘的图标背景都是千篇一律,那么你想不想改变你的U盘图标以彰显你的个性呢?下面我就教大家如何改变你的U盘图标,让你在朋友面前彰显独一无二的你! 一、U盘自定义图标:  1.首先选择一个你喜欢的图标图标...
  • 最近发现酷狗的新版exe软件挺好的,里面使用的全是自定义的按钮,所以自己写了个,大家有兴趣可以下载来看看。按钮类型目前有:最小化,最大化,关闭,更换皮肤,更多信息,搜索,下载,向左,向右,向上,向下,...
  • 4:可以根据图标坐标,自动设置图标的png背景(winxp、win7经调试都没有太大误差) 5:自定义天气预报,将天气png图片和天气信息写入到壁纸文件中(部分天气图片名字还没有改,请自行修改一下) 6:附带工具中可根据...
  • Android studio 背景图标、APP名字设置

    万次阅读 多人点赞 2016-11-09 18:44:52
    背景设置:图片保存为JPG格式,存放在res-->drawable下,布局文件中加android:background="@drawable/图片名" APP名字设置:strings.xml文件里,更改string name="app_name">app名字string> 图标设置:在...
  • Android APP头像的图标背景设置

    千次阅读 2016-04-26 22:20:27
    首先在开发平台中建立一个空文件,将你选择好的背景图片复制到res里的drawable-hdpi中,打开Images&Media中的ImageView/,将ImageView/移动到空白页处,选择你要的背景,点击OK,打开.xml找到 android:layout_width=...
  • CSS3图标导航渐变背景切换特效是一款点击箭头方向可以设置不同渐变颜色效果。
  • //设置输入框左边图标 UIImageView *image1= [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"user.png"]] ; image1.frame=CGRectMake( 0 , 0 , 27 , 27 ); self.loginuser.leftView=image1; self...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 109,369
精华内容 43,747
关键字:

怎么设置图表背景