先上規(guī)矩吧:? ? ? ? ?重要的是如何實現(xiàn)自定義的view效果(1)創(chuàng)建類,繼承view,重寫onDraw和onMesure方法public class CirclePercentBar extends View{ private Context mContext; private int mArcColor; private int mArcWidth; private int mCenterTextColor; pri...[繼續(xù)閱讀]
海量資源,盡在掌握
先上規(guī)矩吧:? ? ? ? ?重要的是如何實現(xiàn)自定義的view效果(1)創(chuàng)建類,繼承view,重寫onDraw和onMesure方法public class CirclePercentBar extends View{ private Context mContext; private int mArcColor; private int mArcWidth; private int mCenterTextColor; pri...[繼續(xù)閱讀]
實現(xiàn)效果圖:(1)下載jar包mpandroidchartlibrary-2-1-6.jar,復(fù)制到libs文件夾里面(2)在app目錄下的builder.gradle文件中引用jar包?compile files('libs/mpandroidchartlibrary-2-1-6.jar')(3)activity_main.xml文件里面添加圖表控件?<com.github.mikephil...[繼續(xù)閱讀]
實現(xiàn)效果圖:?(1)activity_main?<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <EditText ...[繼續(xù)閱讀]
先上效果圖:(1)實現(xiàn)圖一效果代碼:直接在android studio里面繼承activity就可以了public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.text);...[繼續(xù)閱讀]
實現(xiàn)原理:gridview通過baseadapter適配器,getview方法對應(yīng)添加不同的布局來改變背景顏色實現(xiàn)效果圖:(1)主界面布局?<GridView android:id="@+id/gridViews" android:layout_width="match_parent" android:layout_height="wrap_content" android:numColumns="...[繼續(xù)閱讀]
接著Android自定義控件(二)---實戰(zhàn)篇的講解,這篇我們來詳細(xì)講一下測量(onMeasure)和繪制(onDraw)這兩個方法首先,我們來看測量(onMeasure)方法,在這個方法里,我們主要是設(shè)置控件的寬高,widthMeasureSpec、heightMeasureSpec這兩個...[繼續(xù)閱讀]
講到這里,這個案例基本上快結(jié)束了,在繪制(onDraw)方法中,唯一的難點就是文字 基線的確定,這點請大家務(wù)必弄清楚。廢話不多說,上碼?。?!首先,我們先不管基不基線的,先讓文字顯示出來再說package com.example.mytextview;//...[繼續(xù)閱讀]
技術(shù)背景在開發(fā)中,我們經(jīng)常會遇到這樣一種需求:首頁 --》 輸入賬號頁 --》 輸入密碼頁 --》登錄頁,當(dāng)走到登錄頁 登錄后,我們會來到首頁,此時,當(dāng)我們按下返回按鈕時,我們不希望調(diào)到 輸入密碼或賬號頁面,這個時候,我...[繼續(xù)閱讀]
參考C語言的,詳細(xì)如下:?大量寫 if else,會造成代碼執(zhí)行性能低下和管理混亂。編譯到不同的工程后二次修改,會讓后續(xù)升級變的很麻煩。在 C 語言中,通過 #ifdef、#ifndef 的方式,為 windows、mac 等不同 os 編譯不同的代碼。?uni-a...[繼續(xù)閱讀]
短視頻app開發(fā),實現(xiàn)一個樸實的Canvas時鐘效果的相關(guān)代碼1. 設(shè)置基本的標(biāo)簽與樣式:?<div?class="clock">??????<canvas?width="300"?height="300"?id="canvas"></canvas>????</div>??????*?{????????margin:?0;????????pa...[繼續(xù)閱讀]