1
円形のプログレスバーをボックスビューに追加する際に問題があります。サークルサーフェスを追加すると、サークルは長方形のデバイスでは大きすぎます。 documentationに記載されているように、サークルサーフェスとしてnullを渡すときは、手動で幅と高さを設定する必要がありますが、サークルは表示されません。以下は、naviframeに円でコンテンツを追加するためのコードです。サークルProgresBarをボックスに追加する(長方形ウェアラブル)
Evas_Object *content, *circle_obj;
content = elm_box_add(ad->naviframe);
evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL);
elm_box_horizontal_set(content, EINA_FALSE);
circle_obj = eext_circle_object_add(content, NULL);
evas_object_size_hint_min_set(circle_obj, 150, 150);
eext_circle_object_line_width_set(circle_obj, 20);
eext_circle_object_value_min_max_set(circle_obj, 0.0, 100.0);
eext_circle_object_value_set(circle_obj, 3.0);
evas_object_show(circle_obj);
elm_box_pack_start(content, circle_obj);
elm_naviframe_item_push(ad->naviframe, "Progres Ring", NULL, NULL, content, NULL);
私は 'eext_circle'呼び出しの組み合わせを使って色を見たことがありませんでした。これは今まで働いたことがありますか? – gladed
私は持っていますが、私はそれを描くためにカーリオを使用しました(私は円に勾配を追加する必要がありました) –