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));
    }
    

      运行效果 如下

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

  • 相关阅读:
    四则运算(判断正误)
    Right-BICEP要求四则2的测试用例
    《构建之法》阅读笔记02
    第二周的学习进度
    四则运算(升级)
    构建之法阅读笔记01
    新手安装使用codeblocks
    新的一年你该如何起飞
    中国国家图书馆 注册后可以免费使用 维普等多个数据库资源
    c++学籍管理系统v1.10
  • 原文地址:https://www.cnblogs.com/athook/p/3575281.html
Copyright © 2011-2022 走看看