zoukankan      html  css  js  c++  java
  • android手电筒开发

    最近学习android开发,记录学习过程,分享一写小案例

    一. 如下先设置好布局文件

    <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="59dp"
            android:text="欢迎使用"
            android:textSize="40sp" />
    
        <Button
            android:id="@+id/button1"
            android:onClick="clickRed"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:text="红"
           />
    
        <Button
            android:id="@+id/button2"
            android:onClick="clickGreen"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/button1"
            android:layout_alignBottom="@+id/button1"
            android:layout_centerHorizontal="true"
            android:text="绿"
          />
    
        <Button
            android:id="@+id/button3"
            android:onClick="clickBlue"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/button2"
            android:layout_alignBottom="@+id/button2"
            android:layout_alignRight="@+id/textView1"
            android:text="蓝"
            />
    

      二 关键java代码 设置用getWindow().setBackgroundDrawable设置全局颜色

    public void clickRed(View view) {
    getWindow().setBackgroundDrawable(new ColorDrawable(Color.RED));
    }
    
    public void clickBlue(View view) {
    getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLUE));
    
    }
    
    public void clickGreen(View view) {
    getWindow().setBackgroundDrawable(new ColorDrawable(Color.GREEN));
    }
    

      运行效果 如下

     源码在这里 喜欢的拿去研究 点击下载

  • 相关阅读:
    一剑走四方华山论剑
    本命年之冬去春来
    time of our lives从世界杯主题曲看厚脸皮的德国人:)
    我回来啦:)
    PHP undefined index的几种解决方法
    Nginx 502 Bad Gateway错误及解决方案收集
    Nginx Cache的5种方案
    PHP中ts和nts版本 vc6和vc9编译版本的区别
    Linux 查看连接数命令
    Nginx Proxy 作图片缓存配置文件
  • 原文地址:https://www.cnblogs.com/athook/p/3575281.html
Copyright © 2011-2022 走看看