Screen คอมโพเนนต์ระดับบนสุดประกอบด้วยส่วนประกอบอื่น ๆ ทั้งหมดในโปรแกรม คุณสมบัติ (Properties) AboutScreen ข้อมูลเกี่ยวกับหน้าจอ ปรากฏขึ้นเมื่อเลือก "About this Application" จากเมนูระบบ ใช้เพื่อบอกผู้ใช้เกี่ยวกับแอปของคุณ ในหน้าจอหลายหน้าจอแต่ละหน้าจอจะมีข้อมูลเกี่ยวกับ AboutScreen ของตัวเอง AlignHorizontal หมายเลขที่เข้ารหัสว่าเนื้อหาของหน้าจอเรียงตามแนวนอน ตัวเลือกคือ: 1 = ชิดซ้าย, 2 = แนวนอนกึ่งกลาง, 3 = ชิดขวา AlignVertical หมายเลขที่เข้ารหัสว่าเนื้อหาของการจัดวางเรียงตามแนวตั้ง ตัวเลือกคือ: 1 = จัดชิดขอบด้านบน, 2 = ตรงกลาง, 3 = เรียงชิดกันที่ด้านล่าง การจัดแนวแนวตั้งไม่มีผลถ้าสามารถเลื่อนหน้าจอได้ สีพื้นหลัง AppName (ผู้ออกแบบเท่านั้น) นี่คือชื่อที่ปรากฏของแอพพลิเคชันที่ติดตั้งไว้ในโทรศัพท์ หาก AppName ว่างเปล่าชื่อจะถูกตั้งค่าเป็นชื่อของโครงการเมื่อสร้างโครงการ BackgroundImage ภาพพื้นหลังของหน้าจอ CloseScreenAnimation ภาพเคลื่อนไหวสำหรับปิดหน้าจอปัจจุบันและกลับไปยังหน้าจอก่อนหน้า ตัวเลือกที่ถูกต้องคือค่าเริ่มต้น,
โพสต์ยอดนิยมจากบล็อกนี้
Async IOT
#include <stdio.h> #include <ESPAsync_WiFiManager.h> AsyncWebServer server(80); DNSServer dnsServer; #define host "TMR01" String station = "TMR01"; #define OK Serial.println("ok"); #define NOT_OK Serial.println("Not ok"); #define MEM_INFO MyMemInfo(); /*#include <FirebaseESP8266.h> #define tmr_debug false #define FIREBASE_HOST "wt-.firebaseio.com" #define FIREBASE_AUTH "JpQKm0dK7vMYc86gaJKDQyquDMEPgPNQti8lAAA" FirebaseData fbdo; FirebaseJson json;*/ unsigned long stTime; unsigned long useTime; unsigned long total_mem; unsigned long total_use; FSInfo fs_info; int Year=21,Month=2,Day=9,Hour=0,Minute =0; float Rh=0.00, Rt=0.00, Tp1=0.00, Tp2=0.00; String fname, sTm, sRh,sRt,sT1,sT2; char buf[200]; void MyMemInfo(){ //----------------------------- useTime=millis()-stTime; Serial.print ("Format time = "); Serial.print(useTime
csv to firebase
bool log_to_fb(){ String log_buf=""; if((Firebase.getString(firebaseData, on_path+"/lc"))){ String buf = firebaseData.stringData(); fb_count = buf.toInt(); if ((log_count<= fb_count)){ return(false);} if ((SPIFFS.exists("/log.csv"))){ File f = SPIFFS.open("/log.csv", "r"); if (!f){return(false);} while(f.available()) { log_buf = ""; log_buf = f.readStringUntil('\n'); log_buf +="\0"; splitCommand(log_buf); } f.close(); return(true); } }else{return(true);} } //===================================================================================== bool splitCommand(String text) { String dt="",rh="",rt="",ft="",ct="",bt="",pw="",nw="",lc=""; int index =0; bool FB
ความคิดเห็น
แสดงความคิดเห็น