ソースコードリーダー

アンドロイド開発を勉強して、何かを作りたかったのですが、アイデアがありませんでした。ソースコードを読み取るためのプログラムをすでに1つ作成しましたが、そこでのアルゴリズムがひどく、プロジェクトを中止しました。しかし、数日前、特にpackpubを購読して、android用のカスタムuiを作成する方法を検討したので、もう一度何かを書くことにしました。その前に、数年前、私はロシア語でuiに関する本を読みましたが、独自のuiを作成する方法について多くのテキストがありました。その時は理解できませんでした。最初のソースコードリーダーはテキストビューにあり、コードを解析してhtmlタグを作成しました。これは最善の選択肢ではないことが判明しました。この本を読んだ後、1​​つのウィジェットから継承し、いくつかの機能を再定義する必要があることに気付きました。そこで、新しいバージョンのプログラムを最初から始めました





影付きのテキストを作成することを考えました。見た目はかっこいいですが、影を操作するために使用できる機能は見つかりませんでしたが、ぼやけ(ぼやけ)は見つかりました。本当にかっこいいですね。それは神聖なテキストを見ているようなものです。各単語は別々に配置されます。画面を上にシフトすると、次にシフトすると、アルゴリズムは画面の視野内にあるテキストを検出し、描画時に、テキストが画面に表示されている位置からすぐに描画を開始し、位置が画面から離れると描画を終了します。プログラム設定ウィンドウがあります、ここにあります。プログラムの外観を変更する方法をすぐに示します。





タブの作り方も考えて思いついた。タブは水平スクロールビューにあるため、水平方向にスクロールできます。これは、タブを開いた状態のメインウィンドウの外観です。





これまでのところ、プログラムは5つの言語(C、C ++、C#、JAVA、JS)のみをサポートしています。他の言語のサポートを追加することを考えています。多分他の言語は有料オプションとして、あるいは無料で利用できるでしょう。目を楽しませてくれるコードが欲しいのですが、そういうプログラムでは他のプログラムのコードももっと読みたいです。








All Articles