Androidカスタムview学習のおすすめ方法を簡単に説明します

2613 ワード

ここ数日注目されていて、楽しかったです.へへ.
ここでは、カスタムviewを学ぶためのテクニックをまとめてみましょう.後でカスタムviewを書くとブログは書けないかもしれませんが、ソースを開くことができる私はgithubにソースコードをなくします.https://github.com/githubwing
各ブログは、カスタムviewに触れたばかりの場合、以前のブログの基礎知識に基づいています.カスタムviewの簡単な学習方法と言ってもいいです.ここでは私の以前の文章を見ています.カスタムviewを学ぶ過程を記録し、前のブログでは多かれ少なかれいくつかの間違いを犯しました(繰り返し描画、onDrawのnewオブジェクトなど).ここで私はブログの中の間違いを修正したくありません.いくつかの間違いはみんながよく犯すので、後のブログではこれらの間違いを指摘して、二度と犯さないので、これは勉強の過程です.だから私は間違った経験を記録したいです.達人になったら、その年の自分がどんなに料理だったか振り返ってみましょう.達成感もあります.の
1.まずは鴻洋神のブログAndroidカスタムview(1)を見に行きます.鴻洋神の入門教程は詳しく話している.再び膜拝する.
それから私はここで上のブログにいくつかの内容を補充しました.それはMeasureSpecに関するものです.これらのものは「円形パーセント」というブログで言及しました.
----------------------------------------------------------------------------------------------------
MeasureSpecオブジェクトには、測定されたモードとサイズが含まれています.彼は32ビットのint値で、高い2ビットは測定モードで、低い30ビットは測定の大きさです.ビット演算の採用は、実行効率に関係します.したがって、1つのMeasureSpecオブジェクトからモードと値をそれぞれ取得することができます.
//     EXACTLY AT_MOST UNSPECIFIED
int specMode = MeasureSpec.getMode(measureSpec);
// 
int specSize = MeasureSpec.getSize(measureSpec);

-----------------------------------------------------------------------------------------------------
そして私のコードのmWidth、mHeightは基本的にこのview自体の大きさです.
2.以上をマスターしたら、私の初心者カスタムview練習例の(一)泡弾窓で手を練習することができます.ここでは最も簡単なviewを提供します.
3.その後は順番に練習し、理解し、模倣し、最後に創作する.
Androidカスタムviewでよく使われる基本関数
必ず自分で書いてはいけない.写したり持ってきたりしないでください.そうしないと、向上しません.10年の仕事の経験と1つの仕事の経験を10年繰り返すのは違います.身につけていない知識を勉強しなければなりません.
次の順序表を示します.
初心者カスタムview練習例の(二)波view
Androidカスタムview--円形パーセント(進捗バー)注意:このブログを書くときにいくつかの問題があります.繰り返し描いたので、後のブログの内容に基づいてこれらの問題を改善することができます.
AndroidカスタムView--シンプルな折れ線グラフ
-----------------------------------------------------------------------------------------------------
スタイリッシュなダッシュボードAndroidカスタムビューを描きます
超クールloading成功アニメーションview Androidカスタムviewを手に持ってきて
-------------------------------------------------------------------------------------------------------------
Androidカスタムviewのステップアップ--不思議なベッセル曲線
wingはあなたを連れてカスタムviewシリーズ(1)360メモリクリーンアップ効果を模倣します
wingはあなたを連れてカスタムviewシリーズ(2)qq未読メッセージ除去効果を模倣します
wingはあなたを連れてカスタムviewシリーズ(3)微信のドロップダウンの目を真似します
------------------------------------------------------------------------------------------------------
手を取って丸い水の波紋を描くように教えますloadingview Android
------------------------------------------------------------------------------------------------------
きれいなハニカムview Androidカスタムviewを描きます
手を取ってあなたにqqを作ってお年玉を奪うことを教えます
1つの眩しい字も足りない???3 Dカスタムビューを作るためにハンドルを持ってきます
基本的には、以上の内容を熟練したら、一般的に必要なカスタムviewはあなたを倒すことができません!あなたは昇進して昇給します.一緒に頑張りましょう.